From 5a7b677757badf4324cf5bacfd17534d57500732 Mon Sep 17 00:00:00 2001 From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com> Date: Tue, 21 May 2024 00:34:19 -0700 Subject: [PATCH] chore: Update discovery artifacts (#2405) ## Deleted keys were detected in the following stable discovery artifacts: artifactregistry v1 https://togithub.com/googleapis/google-api-python-client/commit/307a2475f4c421c4584e8d8613e21ecb0fb3b39d backupdr v1 https://togithub.com/googleapis/google-api-python-client/commit/8d9ebbe5591e22d731884601f594b58689b73fc9 cloudkms v1 https://togithub.com/googleapis/google-api-python-client/commit/2efbae8d3975f1f3a0dd54fa0fd4d3ccb1eb49ac compute v1 https://togithub.com/googleapis/google-api-python-client/commit/f335fedab630610df5eff0fec82a1e764dfba6e3 integrations v1 https://togithub.com/googleapis/google-api-python-client/commit/0bee19bb227dc72bb358d5d63a85bad6af8a7450 orgpolicy v2 https://togithub.com/googleapis/google-api-python-client/commit/67f9691d6fbe6ef54c8895b07707d2c0a76f87bb youtube v3 https://togithub.com/googleapis/google-api-python-client/commit/6c6645abf05b5f6fdfbc1356d41efac65f4b31f8 ## Deleted keys were detected in the following pre-stable discovery artifacts: analyticsadmin v1alpha https://togithub.com/googleapis/google-api-python-client/commit/8b4da4fd24f2bc28e4d2a4b1018f01380d2268fa compute alpha https://togithub.com/googleapis/google-api-python-client/commit/f335fedab630610df5eff0fec82a1e764dfba6e3 compute beta https://togithub.com/googleapis/google-api-python-client/commit/f335fedab630610df5eff0fec82a1e764dfba6e3 migrationcenter v1alpha1 https://togithub.com/googleapis/google-api-python-client/commit/d6ab2f3d86546e83c2bafed8263a1eb1247891be ## Discovery Artifact Change Summary: feat(analyticsadmin): update the api https://togithub.com/googleapis/google-api-python-client/commit/8b4da4fd24f2bc28e4d2a4b1018f01380d2268fa feat(androidpublisher): update the api https://togithub.com/googleapis/google-api-python-client/commit/ea34c1fc4a1471623e4d0bc916915260f7ff93e4 feat(artifactregistry): update the api https://togithub.com/googleapis/google-api-python-client/commit/307a2475f4c421c4584e8d8613e21ecb0fb3b39d feat(backupdr): update the api https://togithub.com/googleapis/google-api-python-client/commit/8d9ebbe5591e22d731884601f594b58689b73fc9 feat(chromemanagement): update the api https://togithub.com/googleapis/google-api-python-client/commit/ee57ab17f6c00c5c70f2c871bb5a1e3b4dfdbed3 feat(clouddeploy): update the api https://togithub.com/googleapis/google-api-python-client/commit/9014d37425cc66bde3298cdd6037729a843a0d42 feat(cloudkms): update the api https://togithub.com/googleapis/google-api-python-client/commit/2efbae8d3975f1f3a0dd54fa0fd4d3ccb1eb49ac feat(compute): update the api https://togithub.com/googleapis/google-api-python-client/commit/f335fedab630610df5eff0fec82a1e764dfba6e3 feat(containeranalysis): update the api https://togithub.com/googleapis/google-api-python-client/commit/89ade96dd218129ac862701bdd115123457de7bf feat(content): update the api https://togithub.com/googleapis/google-api-python-client/commit/38de3549e10e75d1f4531b4ed6ab07c84c9c3968 feat(discoveryengine): update the api https://togithub.com/googleapis/google-api-python-client/commit/b0e7989401127923336cacce44b03f4bbe5a25ab feat(dlp): update the api https://togithub.com/googleapis/google-api-python-client/commit/104db258aff30c690329c89e5437b077ce2662e9 feat(fcmdata): update the api https://togithub.com/googleapis/google-api-python-client/commit/a7b954f1889a3877f87dd2a826b42f573da61d03 feat(firestore): update the api https://togithub.com/googleapis/google-api-python-client/commit/106faf3cce8a0669397cd7526ddd2dea8f326e4c feat(gkehub): update the api https://togithub.com/googleapis/google-api-python-client/commit/edbcc36911a24aae288f79e1c1b82150d2a6b905 feat(healthcare): update the api https://togithub.com/googleapis/google-api-python-client/commit/e998730a05442c2d5ef1c685997cfe26c060b9a8 feat(integrations): update the api https://togithub.com/googleapis/google-api-python-client/commit/0bee19bb227dc72bb358d5d63a85bad6af8a7450 feat(metastore): update the api https://togithub.com/googleapis/google-api-python-client/commit/473fcb5de0b38638441694281ea287dc2d3cd2fd feat(migrationcenter): update the api https://togithub.com/googleapis/google-api-python-client/commit/d6ab2f3d86546e83c2bafed8263a1eb1247891be feat(orgpolicy): update the api https://togithub.com/googleapis/google-api-python-client/commit/67f9691d6fbe6ef54c8895b07707d2c0a76f87bb feat(osconfig): update the api https://togithub.com/googleapis/google-api-python-client/commit/9187b8c854c8ae713baf71a932f6c43abc48d75f feat(run): update the api https://togithub.com/googleapis/google-api-python-client/commit/d562f9c6d33c5e15877fca0dca80311d2f1e08be feat(securitycenter): update the api https://togithub.com/googleapis/google-api-python-client/commit/d23f02fe25ab6a292cfff57140039b55967c6472 feat(sqladmin): update the api https://togithub.com/googleapis/google-api-python-client/commit/7d2141742458d3097282c77682c855bbc037ea35 feat(walletobjects): update the api https://togithub.com/googleapis/google-api-python-client/commit/24dda129f856a14e67bf26f04ec69f5a24103e87 feat(workflows): update the api https://togithub.com/googleapis/google-api-python-client/commit/dd11ebfbcf7fef9af71725ea808b092b65a9f299 feat(youtube): update the api https://togithub.com/googleapis/google-api-python-client/commit/6c6645abf05b5f6fdfbc1356d41efac65f4b31f8 --- .../admob_v1.accounts.mediationReport.html | 8 +- ...admob_v1beta.accounts.mediationGroups.html | 10 +- ...admob_v1beta.accounts.mediationReport.html | 8 +- .../dyn/adsense_v2.accounts.policyIssues.html | 4 +- docs/dyn/analyticsadmin_v1alpha.accounts.html | 2 + ...icsadmin_v1alpha.properties.audiences.html | 6 + .../analyticsadmin_v1alpha.properties.html | 1 - ...androidmanagement_v1.provisioningInfo.html | 6 +- docs/dyn/androidmanagement_v1.signupUrls.html | 5 +- ....monetization.subscriptions.basePlans.html | 42 + ...blisher_v3.monetization.subscriptions.html | 140 + ...ublisher_v3.purchases.subscriptionsv2.html | 7 + ...s.locations.repositories.dockerImages.html | 2 +- ...projects.locations.repositories.files.html | 2 +- ...cations.repositories.genericArtifacts.html | 11 +- ...ry_v1.projects.locations.repositories.html | 10 +- ...locations.repositories.mavenArtifacts.html | 2 +- ...ts.locations.repositories.npmPackages.html | 2 +- ....locations.repositories.packages.tags.html | 2 +- ...locations.repositories.pythonPackages.html | 2 +- ...projects.locations.repositories.files.html | 2 +- ....locations.repositories.packages.tags.html | 2 +- ...projects.locations.repositories.files.html | 2 +- ....locations.repositories.packages.tags.html | 2 +- docs/dyn/backupdr_v1.projects.locations.html | 5 - ...v1.projects.locations.transferConfigs.html | 8 +- ...atransfer_v1.projects.transferConfigs.html | 8 +- docs/dyn/chat_v1.spaces.html | 8 +- docs/dyn/chat_v1.spaces.members.html | 4 +- .../chat_v1.spaces.messages.attachments.html | 4 +- docs/dyn/chat_v1.spaces.messages.html | 16 +- docs/dyn/chat_v1.spaces.spaceEvents.html | 24 +- ...agement_v1.customers.telemetry.events.html | 17 + ....projects.locations.deliveryPipelines.html | 12 +- ....locations.deliveryPipelines.releases.html | 3 + ...s.deliveryPipelines.releases.rollouts.html | 18 +- ...ddeploy_v1.projects.locations.targets.html | 4 + ...dkms_v1.projects.locations.keyHandles.html | 6 +- docs/dyn/compute_alpha.backendBuckets.html | 9 - docs/dyn/compute_alpha.backendServices.html | 65 +- docs/dyn/compute_alpha.disks.html | 9 - docs/dyn/compute_alpha.firewallPolicies.html | 9 - docs/dyn/compute_alpha.images.html | 9 - docs/dyn/compute_alpha.instanceTemplates.html | 9 - docs/dyn/compute_alpha.instances.html | 9 - docs/dyn/compute_alpha.instantSnapshots.html | 9 - ...compute_alpha.interconnectAttachments.html | 9 - docs/dyn/compute_alpha.interconnects.html | 9 - docs/dyn/compute_alpha.licenseCodes.html | 9 - docs/dyn/compute_alpha.licenses.html | 9 - docs/dyn/compute_alpha.machineImages.html | 9 - .../dyn/compute_alpha.networkAttachments.html | 9 - ...compute_alpha.networkFirewallPolicies.html | 9 - docs/dyn/compute_alpha.nodeGroups.html | 9 - docs/dyn/compute_alpha.nodeTemplates.html | 9 - .../compute_alpha.regionBackendServices.html | 57 +- docs/dyn/compute_alpha.regionDisks.html | 9 - .../compute_alpha.regionInstantSnapshots.html | 9 - ...e_alpha.regionNetworkFirewallPolicies.html | 9 - docs/dyn/compute_alpha.regionSnapshots.html | 9 - docs/dyn/compute_alpha.reservations.html | 9 - docs/dyn/compute_alpha.resourcePolicies.html | 9 - .../dyn/compute_alpha.serviceAttachments.html | 9 - docs/dyn/compute_alpha.snapshots.html | 9 - docs/dyn/compute_alpha.storagePools.html | 9 - docs/dyn/compute_alpha.subnetworks.html | 9 - .../compute_alpha.zoneQueuedResources.html | 40 +- docs/dyn/compute_beta.backendBuckets.html | 9 - docs/dyn/compute_beta.backendServices.html | 9 - docs/dyn/compute_beta.disks.html | 9 - docs/dyn/compute_beta.firewallPolicies.html | 9 - docs/dyn/compute_beta.images.html | 9 - docs/dyn/compute_beta.instanceTemplates.html | 9 - docs/dyn/compute_beta.instances.html | 9 - docs/dyn/compute_beta.instantSnapshots.html | 9 - docs/dyn/compute_beta.licenses.html | 9 - docs/dyn/compute_beta.machineImages.html | 9 - docs/dyn/compute_beta.networkAttachments.html | 9 - .../compute_beta.networkFirewallPolicies.html | 9 - docs/dyn/compute_beta.nodeGroups.html | 9 - docs/dyn/compute_beta.nodeTemplates.html | 9 - .../compute_beta.regionBackendServices.html | 9 - docs/dyn/compute_beta.regionDisks.html | 9 - .../compute_beta.regionInstantSnapshots.html | 9 - ...te_beta.regionNetworkFirewallPolicies.html | 9 - docs/dyn/compute_beta.reservations.html | 9 - docs/dyn/compute_beta.resourcePolicies.html | 9 - docs/dyn/compute_beta.serviceAttachments.html | 9 - docs/dyn/compute_beta.snapshots.html | 9 - docs/dyn/compute_beta.storagePools.html | 9 - docs/dyn/compute_beta.subnetworks.html | 9 - docs/dyn/compute_v1.backendBuckets.html | 9 - docs/dyn/compute_v1.backendServices.html | 9 - docs/dyn/compute_v1.disks.html | 9 - docs/dyn/compute_v1.firewallPolicies.html | 9 - docs/dyn/compute_v1.images.html | 9 - docs/dyn/compute_v1.instanceTemplates.html | 9 - docs/dyn/compute_v1.instances.html | 9 - docs/dyn/compute_v1.instantSnapshots.html | 9 - docs/dyn/compute_v1.licenses.html | 9 - docs/dyn/compute_v1.machineImages.html | 9 - docs/dyn/compute_v1.networkAttachments.html | 9 - .../compute_v1.networkFirewallPolicies.html | 9 - docs/dyn/compute_v1.nodeGroups.html | 9 - docs/dyn/compute_v1.nodeTemplates.html | 9 - .../dyn/compute_v1.regionBackendServices.html | 9 - docs/dyn/compute_v1.regionDisks.html | 9 - .../compute_v1.regionInstantSnapshots.html | 9 - ...pute_v1.regionNetworkFirewallPolicies.html | 9 - docs/dyn/compute_v1.reservations.html | 9 - docs/dyn/compute_v1.resourcePolicies.html | 9 - docs/dyn/compute_v1.serviceAttachments.html | 9 - docs/dyn/compute_v1.snapshots.html | 9 - docs/dyn/compute_v1.storagePools.html | 9 - docs/dyn/compute_v1.subnetworks.html | 9 - ...s_v1alpha1.projects.notes.occurrences.html | 5 + ...nalysis_v1alpha1.projects.occurrences.html | 30 + ..._v1alpha1.providers.notes.occurrences.html | 5 + docs/dyn/content_v2_1.products.html | 144 +- docs/dyn/content_v2_1.reports.html | 40 +- ...ections.dataStores.branches.documents.html | 18 +- ...ctions.dataStores.branches.operations.html | 27 + ....collections.dataStores.conversations.html | 20 +- ...ects.locations.collections.dataStores.html | 5 + ...ations.collections.dataStores.schemas.html | 6 +- ...collections.dataStores.servingConfigs.html | 259 +- ...llections.dataStores.sessions.answers.html | 199 + ...tions.collections.dataStores.sessions.html | 319 + ....dataStores.suggestionDenyListEntries.html | 4 +- ...ons.collections.dataStores.userEvents.html | 26 +- ...ons.collections.engines.conversations.html | 20 +- ...rojects.locations.collections.engines.html | 15 +- ...ns.collections.engines.servingConfigs.html | 259 +- ....collections.engines.sessions.answers.html | 199 + ...ocations.collections.engines.sessions.html | 319 + ...cations.dataStores.branches.documents.html | 18 +- ...ations.dataStores.branches.operations.html | 27 + ...ts.locations.dataStores.conversations.html | 20 +- ...gine_v1.projects.locations.dataStores.html | 5 + ...projects.locations.dataStores.schemas.html | 6 +- ...s.locations.dataStores.servingConfigs.html | 259 +- ...locations.dataStores.sessions.answers.html | 199 + ...rojects.locations.dataStores.sessions.html | 319 + ....dataStores.suggestionDenyListEntries.html | 4 +- ...jects.locations.dataStores.userEvents.html | 26 +- ...1.projects.locations.groundingConfigs.html | 150 + ...discoveryengine_v1.projects.locations.html | 10 + ..._v1.projects.locations.rankingConfigs.html | 133 + ...gine_v1.projects.locations.userEvents.html | 12 +- ...iscoveryengine_v1.projects.operations.html | 27 + ....dataStores.branches.documents.chunks.html | 2 + ...ctions.dataStores.branches.operations.html | 27 + ....collections.dataStores.conversations.html | 1 + ...collections.dataStores.servingConfigs.html | 1 + ...ons.collections.engines.conversations.html | 1 + ...ns.collections.engines.servingConfigs.html | 1 + ....dataStores.branches.documents.chunks.html | 2 + ...ations.dataStores.branches.operations.html | 27 + ...ts.locations.dataStores.conversations.html | 1 + ...s.locations.dataStores.servingConfigs.html | 1 + ...ctions.dataStores.branches.operations.html | 27 + ...ations.dataStores.branches.operations.html | 27 + ...2.organizations.locations.connections.html | 4 +- ...anizations.locations.discoveryConfigs.html | 96 +- ...lp_v2.organizations.locations.dlpJobs.html | 2 +- ...2.organizations.locations.jobTriggers.html | 12 +- ...nizations.locations.tableDataProfiles.html | 32 +- docs/dyn/dlp_v2.projects.dlpJobs.html | 6 +- docs/dyn/dlp_v2.projects.jobTriggers.html | 14 +- ...dlp_v2.projects.locations.connections.html | 18 +- ...2.projects.locations.discoveryConfigs.html | 96 +- .../dlp_v2.projects.locations.dlpJobs.html | 6 +- ...dlp_v2.projects.locations.jobTriggers.html | 14 +- ....projects.locations.tableDataProfiles.html | 32 +- docs/dyn/drive_v3.about.html | 6 +- ...entarc_v1.projects.locations.triggers.html | 16 +- ...ta1.projects.androidApps.deliveryData.html | 11 +- ...v1.projects.databases.backupSchedules.html | 72 + docs/dyn/firestore_v1.projects.databases.html | 4 + ...ojects.locations.memberships.bindings.html | 3 + ...ojects.locations.memberships.bindings.html | 3 + ...ocations.memberships.rbacrolebindings.html | 3 + ...ojects.locations.memberships.bindings.html | 3 + ...ocations.memberships.rbacrolebindings.html | 3 + ...rojects.locations.datasets.fhirStores.html | 112 + docs/dyn/iap_v1.v1.html | 122 +- ...ns_v1.projects.locations.integrations.html | 4 + ...jects.locations.integrations.versions.html | 32 + ...jects.locations.products.integrations.html | 4 + ...ations.products.integrations.versions.html | 32 + ...1.projects.locations.services.backups.html | 3 + ...projects.locations.services.databases.html | 230 + ...s.locations.services.databases.tables.html | 225 + ...astore_v1.projects.locations.services.html | 9 + ...a.projects.locations.services.backups.html | 3 + ...e_v1alpha.projects.locations.services.html | 4 + ...a.projects.locations.services.backups.html | 3 + ...re_v1beta.projects.locations.services.html | 4 + ...er_v1alpha1.projects.locations.assets.html | 63 +- ...rojects.locations.sources.errorFrames.html | 18 +- docs/dyn/monitoring_v3.uptimeCheckIps.html | 4 +- .../dyn/orgpolicy_v2.folders.constraints.html | 10 - ...rgpolicy_v2.organizations.constraints.html | 10 - .../orgpolicy_v2.projects.constraints.html | 10 - ...rojects.locations.osPolicyAssignments.html | 16 +- ...rojects.locations.osPolicyAssignments.html | 16 +- docs/dyn/places_v1.places.html | 2 +- ...nter_v1.folders.locations.muteConfigs.html | 94 + ...1.organizations.locations.muteConfigs.html | 94 + ...v1.organizations.resourceValueConfigs.html | 110 +- ...ter_v1.projects.locations.muteConfigs.html | 94 + .../servicenetworking_v1.services.roles.html | 2 +- docs/dyn/sqladmin_v1.instances.html | 15 +- docs/dyn/sqladmin_v1beta4.instances.html | 15 +- docs/dyn/storagetransfer_v1.transferJobs.html | 48 +- .../walletobjects_v1.eventticketclass.html | 9291 +++++--- .../walletobjects_v1.eventticketobject.html | 5476 +++-- docs/dyn/walletobjects_v1.flightclass.html | 9109 +++++--- docs/dyn/walletobjects_v1.flightobject.html | 17541 +++++++++------- docs/dyn/walletobjects_v1.genericclass.html | 5743 +++-- docs/dyn/walletobjects_v1.genericobject.html | 270 +- docs/dyn/walletobjects_v1.giftcardclass.html | 5581 +++-- docs/dyn/walletobjects_v1.giftcardobject.html | 5157 +++-- docs/dyn/walletobjects_v1.jwt.html | 14294 ++++++++----- docs/dyn/walletobjects_v1.loyaltyclass.html | 3029 ++- docs/dyn/walletobjects_v1.loyaltyobject.html | 5088 ++++- docs/dyn/walletobjects_v1.offerclass.html | 3271 ++- docs/dyn/walletobjects_v1.offerobject.html | 4909 +++-- docs/dyn/walletobjects_v1.transitclass.html | 4979 +++-- docs/dyn/walletobjects_v1.transitobject.html | 5177 +++-- ...flows_v1.projects.locations.workflows.html | 35 + docs/dyn/youtube_v3.liveChatMessages.html | 119 + docs/dyn/youtube_v3.youtube.v3.html | 5 - .../documents/abusiveexperiencereport.v1.json | 2 +- .../acceleratedmobilepageurl.v1.json | 2 +- .../documents/accessapproval.v1.json | 2 +- .../documents/accesscontextmanager.v1.json | 2 +- .../discovery_cache/documents/acmedns.v1.json | 2 +- .../documents/addressvalidation.v1.json | 2 +- .../documents/adexchangebuyer2.v2beta1.json | 2 +- .../documents/adexperiencereport.v1.json | 2 +- .../discovery_cache/documents/admob.v1.json | 8 +- .../documents/admob.v1beta.json | 10 +- .../discovery_cache/documents/adsense.v2.json | 4 +- .../documents/advisorynotifications.v1.json | 2 +- .../discovery_cache/documents/alloydb.v1.json | 2 +- .../documents/alloydb.v1alpha.json | 2 +- .../documents/alloydb.v1beta.json | 2 +- .../documents/analyticsadmin.v1alpha.json | 12 +- .../documents/analyticsadmin.v1beta.json | 2 +- .../documents/analyticsdata.v1beta.json | 2 +- .../androiddeviceprovisioning.v1.json | 2 +- .../documents/androidenterprise.v1.json | 2 +- .../documents/androidmanagement.v1.json | 29 +- .../documents/androidpublisher.v3.json | 132 +- .../documents/apigateway.v1.json | 2 +- .../documents/apigateway.v1beta.json | 2 +- .../discovery_cache/documents/apigee.v1.json | 2 +- .../documents/appengine.v1.json | 2 +- .../documents/appengine.v1alpha.json | 2 +- .../documents/appengine.v1beta.json | 2 +- .../discovery_cache/documents/apphub.v1.json | 2 +- .../documents/apphub.v1alpha.json | 2 +- .../documents/area120tables.v1alpha1.json | 2 +- .../documents/artifactregistry.v1.json | 245 +- .../documents/artifactregistry.v1beta1.json | 216 +- .../documents/artifactregistry.v1beta2.json | 216 +- .../documents/assuredworkloads.v1.json | 26 +- .../documents/assuredworkloads.v1beta1.json | 26 +- .../authorizedbuyersmarketplace.v1.json | 2 +- .../documents/backupdr.v1.json | 34 +- .../discovery_cache/documents/biglake.v1.json | 2 +- .../documents/bigquerydatapolicy.v1.json | 2 +- .../documents/bigquerydatatransfer.v1.json | 18 +- .../documents/bigqueryreservation.v1.json | 2 +- .../documents/billingbudgets.v1.json | 2 +- .../documents/billingbudgets.v1beta1.json | 2 +- .../documents/binaryauthorization.v1.json | 2 +- .../binaryauthorization.v1beta1.json | 2 +- .../documents/blockchainnodeengine.v1.json | 2 +- .../discovery_cache/documents/blogger.v2.json | 2 +- .../discovery_cache/documents/blogger.v3.json | 2 +- .../discovery_cache/documents/books.v1.json | 2 +- .../businessprofileperformance.v1.json | 2 +- .../discovery_cache/documents/chat.v1.json | 14 +- .../documents/checks.v1alpha.json | 2 +- .../documents/chromemanagement.v1.json | 360 +- .../documents/chromepolicy.v1.json | 2 +- .../documents/civicinfo.v2.json | 2 +- .../documents/classroom.v1.json | 2 +- .../documents/cloudbilling.v1.json | 2 +- .../documents/cloudbilling.v1beta.json | 2 +- .../documents/cloudchannel.v1.json | 2 +- .../documents/cloudcontrolspartner.v1.json | 2 +- .../cloudcontrolspartner.v1beta.json | 2 +- .../documents/clouddeploy.v1.json | 12 +- .../clouderrorreporting.v1beta1.json | 2 +- .../documents/cloudkms.v1.json | 5 +- .../documents/cloudprofiler.v2.json | 2 +- .../documents/cloudshell.v1.json | 2 +- .../documents/cloudsupport.v2.json | 2 +- .../documents/cloudsupport.v2beta.json | 2 +- .../documents/composer.v1.json | 2 +- .../documents/composer.v1beta1.json | 2 +- .../documents/compute.alpha.json | 78 +- .../documents/compute.beta.json | 31 +- .../discovery_cache/documents/compute.v1.json | 31 +- .../discovery_cache/documents/config.v1.json | 2 +- .../documents/contactcenterinsights.v1.json | 2 +- .../documents/containeranalysis.v1.json | 26 +- .../documents/containeranalysis.v1alpha1.json | 60 +- .../documents/containeranalysis.v1beta1.json | 26 +- .../documents/content.v2.1.json | 57 +- .../documents/customsearch.v1.json | 2 +- .../documents/datacatalog.v1.json | 12 +- .../documents/datacatalog.v1beta1.json | 12 +- .../documents/dataflow.v1b3.json | 2 +- .../documents/datalineage.v1.json | 2 +- .../documents/datamigration.v1beta1.json | 2 +- .../documents/datapipelines.v1.json | 2 +- .../documents/dataplex.v1.json | 2 +- .../documents/dataportability.v1.json | 2 +- .../documents/dataportability.v1beta.json | 2 +- .../documents/datastore.v1.json | 2 +- .../documents/datastore.v1beta1.json | 2 +- .../documents/datastore.v1beta3.json | 2 +- .../documents/dialogflow.v2.json | 2 +- .../documents/dialogflow.v2beta1.json | 2 +- .../documents/dialogflow.v3.json | 2 +- .../documents/dialogflow.v3beta1.json | 2 +- .../documents/digitalassetlinks.v1.json | 2 +- .../documents/discoveryengine.v1.json | 2152 +- .../documents/discoveryengine.v1alpha.json | 69 +- .../documents/discoveryengine.v1beta.json | 64 +- .../documents/displayvideo.v2.json | 2 +- .../documents/displayvideo.v3.json | 2 +- .../discovery_cache/documents/dlp.v2.json | 77 +- .../discovery_cache/documents/dns.v1.json | 2 +- .../documents/dns.v1beta2.json | 2 +- .../documents/documentai.v1.json | 2 +- .../documents/documentai.v1beta2.json | 2 +- .../documents/documentai.v1beta3.json | 2 +- .../documents/domainsrdap.v1.json | 2 +- .../documents/doubleclickbidmanager.v2.json | 2 +- .../discovery_cache/documents/drive.v2.json | 2 +- .../discovery_cache/documents/drive.v3.json | 8 +- .../documents/eventarc.v1.json | 6 +- .../documents/factchecktools.v1alpha1.json | 2 +- .../discovery_cache/documents/fcm.v1.json | 2 +- .../documents/fcmdata.v1beta1.json | 50 +- .../documents/firebase.v1beta1.json | 2 +- .../documents/firebaseappdistribution.v1.json | 2 +- .../firebaseappdistribution.v1alpha.json | 2 +- .../documents/firebasedatabase.v1beta.json | 2 +- .../documents/firebasehosting.v1.json | 2 +- .../documents/firebasehosting.v1beta1.json | 2 +- .../documents/firebaseml.v1.json | 2 +- .../documents/firebaseml.v1beta2.json | 2 +- .../documents/firebaseml.v2beta.json | 2 +- .../documents/firebaserules.v1.json | 2 +- .../documents/firebasestorage.v1beta.json | 2 +- .../documents/firestore.v1.json | 45 +- .../documents/firestore.v1beta1.json | 2 +- .../documents/firestore.v1beta2.json | 2 +- .../discovery_cache/documents/fitness.v1.json | 2 +- .../documents/gkebackup.v1.json | 2 +- .../discovery_cache/documents/gkehub.v1.json | 15 +- .../documents/gkehub.v1alpha.json | 22 +- .../documents/gkehub.v1beta.json | 22 +- .../documents/gkehub.v1beta1.json | 2 +- .../documents/gkehub.v2alpha.json | 2 +- .../documents/gmailpostmastertools.v1.json | 2 +- .../gmailpostmastertools.v1beta1.json | 2 +- .../documents/groupsmigration.v1.json | 2 +- .../documents/healthcare.v1.json | 2 +- .../documents/healthcare.v1beta1.json | 122 +- .../discovery_cache/documents/iam.v1.json | 2 +- .../discovery_cache/documents/iam.v2.json | 2 +- .../discovery_cache/documents/iam.v2beta.json | 2 +- .../documents/iamcredentials.v1.json | 2 +- .../discovery_cache/documents/iap.v1.json | 52 +- .../documents/iap.v1beta1.json | 2 +- .../documents/identitytoolkit.v1.json | 2 +- .../documents/identitytoolkit.v2.json | 2 +- .../documents/indexing.v3.json | 2 +- .../documents/integrations.v1.json | 11 +- .../discovery_cache/documents/keep.v1.json | 2 +- .../documents/kgsearch.v1.json | 2 +- .../documents/kmsinventory.v1.json | 2 +- .../documents/language.v1.json | 2 +- .../documents/language.v1beta2.json | 2 +- .../documents/language.v2.json | 2 +- .../documents/libraryagent.v1.json | 2 +- .../documents/licensing.v1.json | 2 +- .../documents/localservices.v1.json | 2 +- .../marketingplatformadmin.v1alpha.json | 2 +- .../documents/metastore.v1.json | 168 +- .../documents/metastore.v1alpha.json | 40 +- .../documents/metastore.v1beta.json | 40 +- .../documents/migrationcenter.v1.json | 2 +- .../documents/migrationcenter.v1alpha1.json | 24 +- .../documents/monitoring.v1.json | 2 +- .../documents/monitoring.v3.json | 4 +- .../mybusinessaccountmanagement.v1.json | 2 +- .../mybusinessbusinessinformation.v1.json | 2 +- .../documents/mybusinesslodging.v1.json | 2 +- .../documents/mybusinessnotifications.v1.json | 2 +- .../documents/mybusinessplaceactions.v1.json | 2 +- .../documents/mybusinessqanda.v1.json | 2 +- .../documents/mybusinessverifications.v1.json | 2 +- .../documents/networkmanagement.v1.json | 2 +- .../documents/networkmanagement.v1beta1.json | 2 +- .../documents/ondemandscanning.v1.json | 2 +- .../documents/ondemandscanning.v1beta1.json | 2 +- .../documents/orgpolicy.v2.json | 57 +- .../documents/osconfig.v1.json | 22 +- .../documents/osconfig.v1alpha.json | 22 +- .../documents/osconfig.v1beta.json | 2 +- .../documents/oslogin.v1alpha.json | 2 +- .../documents/oslogin.v1beta.json | 2 +- .../documents/pagespeedonline.v5.json | 2 +- .../paymentsresellersubscription.v1.json | 2 +- .../discovery_cache/documents/people.v1.json | 2 +- .../discovery_cache/documents/places.v1.json | 4 +- .../documents/playcustomapp.v1.json | 2 +- .../playdeveloperreporting.v1alpha1.json | 2 +- .../playdeveloperreporting.v1beta1.json | 2 +- .../documents/playgrouping.v1alpha1.json | 2 +- .../documents/playintegrity.v1.json | 2 +- .../documents/policysimulator.v1.json | 2 +- .../documents/policysimulator.v1alpha.json | 2 +- .../documents/policysimulator.v1beta.json | 2 +- .../documents/policytroubleshooter.v1.json | 2 +- .../policytroubleshooter.v1beta.json | 2 +- .../documents/prod_tt_sasportal.v1alpha1.json | 2 +- .../documents/publicca.v1.json | 2 +- .../documents/publicca.v1alpha1.json | 2 +- .../documents/publicca.v1beta1.json | 2 +- .../discovery_cache/documents/pubsub.v1.json | 2 +- .../documents/pubsub.v1beta1a.json | 2 +- .../documents/pubsub.v1beta2.json | 2 +- .../documents/pubsublite.v1.json | 2 +- .../rapidmigrationassessment.v1.json | 2 +- .../readerrevenuesubscriptionlinking.v1.json | 2 +- .../documents/realtimebidding.v1.json | 2 +- .../documents/recaptchaenterprise.v1.json | 2 +- .../recommendationengine.v1beta1.json | 2 +- .../documents/recommender.v1.json | 2 +- .../documents/recommender.v1beta1.json | 2 +- .../documents/reseller.v1.json | 2 +- .../documents/resourcesettings.v1.json | 2 +- .../discovery_cache/documents/retail.v2.json | 2 +- .../documents/retail.v2alpha.json | 2 +- .../documents/retail.v2beta.json | 2 +- .../discovery_cache/documents/run.v1.json | 26 +- .../discovery_cache/documents/run.v2.json | 26 +- .../documents/safebrowsing.v4.json | 2 +- .../documents/safebrowsing.v5.json | 2 +- .../documents/sasportal.v1alpha1.json | 2 +- .../discovery_cache/documents/script.v1.json | 2 +- .../documents/searchconsole.v1.json | 2 +- .../documents/secretmanager.v1.json | 2 +- .../documents/secretmanager.v1beta1.json | 2 +- .../documents/secretmanager.v1beta2.json | 2 +- .../documents/securitycenter.v1.json | 247 +- .../documents/securitycenter.v1beta1.json | 38 +- .../documents/securitycenter.v1beta2.json | 38 +- .../documents/servicecontrol.v1.json | 2 +- .../documents/servicecontrol.v2.json | 2 +- .../documents/servicedirectory.v1.json | 2 +- .../documents/servicedirectory.v1beta1.json | 2 +- .../documents/servicemanagement.v1.json | 2 +- .../documents/servicenetworking.v1.json | 4 +- .../documents/servicenetworking.v1beta.json | 4 +- .../discovery_cache/documents/slides.v1.json | 2 +- .../discovery_cache/documents/solar.v1.json | 2 +- .../discovery_cache/documents/speech.v1.json | 2 +- .../documents/speech.v1p1beta1.json | 2 +- .../documents/sqladmin.v1.json | 33 +- .../documents/sqladmin.v1beta4.json | 33 +- .../discovery_cache/documents/storage.v1.json | 4 +- .../documents/storagetransfer.v1.json | 10 +- .../documents/streetviewpublish.v1.json | 2 +- .../discovery_cache/documents/sts.v1.json | 2 +- .../discovery_cache/documents/sts.v1beta.json | 2 +- .../documents/tagmanager.v1.json | 2 +- .../documents/tagmanager.v2.json | 2 +- .../discovery_cache/documents/tasks.v1.json | 2 +- .../discovery_cache/documents/testing.v1.json | 2 +- .../documents/texttospeech.v1.json | 2 +- .../documents/texttospeech.v1beta1.json | 2 +- .../documents/toolresults.v1beta3.json | 2 +- .../documents/transcoder.v1.json | 2 +- .../documents/travelimpactmodel.v1.json | 2 +- .../documents/verifiedaccess.v1.json | 2 +- .../documents/verifiedaccess.v2.json | 2 +- .../documents/versionhistory.v1.json | 2 +- .../discovery_cache/documents/vision.v1.json | 2 +- .../documents/vision.v1p1beta1.json | 2 +- .../documents/vision.v1p2beta1.json | 2 +- .../documents/vmmigration.v1.json | 2 +- .../documents/vmmigration.v1alpha1.json | 8 +- .../documents/walletobjects.v1.json | 68 +- .../documents/webfonts.v1.json | 2 +- .../discovery_cache/documents/webrisk.v1.json | 2 +- .../documents/workflowexecutions.v1.json | 2 +- .../documents/workflowexecutions.v1beta.json | 2 +- .../documents/workflows.v1.json | 23 +- .../documents/workflows.v1beta.json | 2 +- .../documents/workspaceevents.v1.json | 2 +- .../discovery_cache/documents/youtube.v3.json | 78 +- .../documents/youtubeAnalytics.v2.json | 2 +- .../documents/youtubereporting.v1.json | 2 +- 513 files changed, 77974 insertions(+), 33329 deletions(-) create mode 100644 docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.answers.html create mode 100644 docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.html create mode 100644 docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.answers.html create mode 100644 docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.html create mode 100644 docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.answers.html create mode 100644 docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.html create mode 100644 docs/dyn/discoveryengine_v1.projects.locations.groundingConfigs.html create mode 100644 docs/dyn/discoveryengine_v1.projects.locations.rankingConfigs.html create mode 100644 docs/dyn/metastore_v1.projects.locations.services.databases.html create mode 100644 docs/dyn/metastore_v1.projects.locations.services.databases.tables.html diff --git a/docs/dyn/admob_v1.accounts.mediationReport.html b/docs/dyn/admob_v1.accounts.mediationReport.html index 89086dc4651..ab8176b2765 100644 --- a/docs/dyn/admob_v1.accounts.mediationReport.html +++ b/docs/dyn/admob_v1.accounts.mediationReport.html @@ -79,7 +79,7 @@

Instance Methods

Close httplib2 connections.

generate(parent, body=None, x__xgafv=None)

-

Generates an AdMob mediation report based on the provided report specification. Returns result of a server-side streaming RPC. The result is returned in a sequence of responses.

+

Generates an AdMob Mediation report based on the provided report specification. Returns result of a server-side streaming RPC. The result is returned in a sequence of responses.

Method Details

close() @@ -88,14 +88,14 @@

Method Details

generate(parent, body=None, x__xgafv=None) -
Generates an AdMob mediation report based on the provided report specification. Returns result of a server-side streaming RPC. The result is returned in a sequence of responses.
+  
Generates an AdMob Mediation report based on the provided report specification. Returns result of a server-side streaming RPC. The result is returned in a sequence of responses.
 
 Args:
   parent: string, Resource name of the account to generate the report for. Example: accounts/pub-9876543210987654 (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # Request to generate an AdMob mediation report.
+{ # Request to generate an AdMob Mediation report.
   "reportSpec": { # The specification for generating an AdMob Mediation report. For example, the specification to get observed ECPM sliced by ad source and app for the 'US' and 'CN' countries can look like the following example: { "date_range": { "start_date": {"year": 2021, "month": 9, "day": 1}, "end_date": {"year": 2021, "month": 9, "day": 30} }, "dimensions": ["AD_SOURCE", "APP", "COUNTRY"], "metrics": ["OBSERVED_ECPM"], "dimension_filters": [ { "dimension": "COUNTRY", "matches_any": {"values": [{"value": "US", "value": "CN"}]} } ], "sort_conditions": [ {"dimension":"APP", order: "ASCENDING"} ], "localization_settings": { "currency_code": "USD", "language_code": "en-US" } } For a better understanding, you can treat the preceding specification like the following pseudo SQL: SELECT AD_SOURCE, APP, COUNTRY, OBSERVED_ECPM FROM MEDIATION_REPORT WHERE DATE >= '2021-09-01' AND DATE <= '2021-09-30' AND COUNTRY IN ('US', 'CN') GROUP BY AD_SOURCE, APP, COUNTRY ORDER BY APP ASC; # Network report specification.
     "dateRange": { # Specification of a single date range. Both dates are inclusive. # The date range for which the report is generated.
       "endDate": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # End date of the date range, inclusive. Must be greater than or equal to the start date.
@@ -149,7 +149,7 @@ 

Method Details

Returns: An object of the form: - { # The streaming response for the AdMob mediation report where the first response contains the report header, then a stream of row responses, and finally a footer as the last response message. For example: [{ "header": { "date_range": { "start_date": {"year": 2018, "month": 9, "day": 1}, "end_date": {"year": 2018, "month": 9, "day": 1} }, "localization_settings": { "currency_code": "USD", "language_code": "en-US" } } }, { "row": { "dimension_values": { "DATE": {"value": "20180918"}, "APP": { "value": "ca-app-pub-8123415297019784~1001342552", "display_label": "My app name!" } }, "metric_values": { "ESTIMATED_EARNINGS": {"decimal_value": "1324746"} } } }, { "footer": {"matching_row_count": 1} }] + { # The streaming response for the AdMob Mediation report where the first response contains the report header, then a stream of row responses, and finally a footer as the last response message. For example: [{ "header": { "date_range": { "start_date": {"year": 2018, "month": 9, "day": 1}, "end_date": {"year": 2018, "month": 9, "day": 1} }, "localization_settings": { "currency_code": "USD", "language_code": "en-US" } } }, { "row": { "dimension_values": { "DATE": {"value": "20180918"}, "APP": { "value": "ca-app-pub-8123415297019784~1001342552", "display_label": "My app name!" } }, "metric_values": { "ESTIMATED_EARNINGS": {"decimal_value": "1324746"} } } }, { "footer": {"matching_row_count": 1} }] "footer": { # Groups data available after report generation, for example, warnings and row counts. Always sent as the last message in the stream response. # Additional information about the generated report, such as warnings about the data. "matchingRowCount": "A String", # Total number of rows that matched the request. Warning: This count does NOT always match the number of rows in the response. Do not make that assumption when processing the response. "warnings": [ # Warnings associated with generation of the report. diff --git a/docs/dyn/admob_v1beta.accounts.mediationGroups.html b/docs/dyn/admob_v1beta.accounts.mediationGroups.html index 81bf287424e..46bda6473c2 100644 --- a/docs/dyn/admob_v1beta.accounts.mediationGroups.html +++ b/docs/dyn/admob_v1beta.accounts.mediationGroups.html @@ -109,7 +109,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # Describes an AdMob mediation group. +{ # Describes an AdMob Mediation group. "displayName": "A String", # User provided name for the mediation group. The maximum length allowed is 120 characters. "mediationAbExperimentState": "A String", # Output only. The state of the mediation a/b experiment that belongs to this mediation group. "mediationGroupId": "A String", # The ID of the mediation group. Example: "0123456789". This is a read only property. @@ -153,7 +153,7 @@

Method Details

Returns: An object of the form: - { # Describes an AdMob mediation group. + { # Describes an AdMob Mediation group. "displayName": "A String", # User provided name for the mediation group. The maximum length allowed is 120 characters. "mediationAbExperimentState": "A String", # Output only. The state of the mediation a/b experiment that belongs to this mediation group. "mediationGroupId": "A String", # The ID of the mediation group. Example: "0123456789". This is a read only property. @@ -209,7 +209,7 @@

Method Details

{ # Response for the mediation groups list request. "mediationGroups": [ # The resulting mediation groups for the requested account. - { # Describes an AdMob mediation group. + { # Describes an AdMob Mediation group. "displayName": "A String", # User provided name for the mediation group. The maximum length allowed is 120 characters. "mediationAbExperimentState": "A String", # Output only. The state of the mediation a/b experiment that belongs to this mediation group. "mediationGroupId": "A String", # The ID of the mediation group. Example: "0123456789". This is a read only property. @@ -272,7 +272,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # Describes an AdMob mediation group. +{ # Describes an AdMob Mediation group. "displayName": "A String", # User provided name for the mediation group. The maximum length allowed is 120 characters. "mediationAbExperimentState": "A String", # Output only. The state of the mediation a/b experiment that belongs to this mediation group. "mediationGroupId": "A String", # The ID of the mediation group. Example: "0123456789". This is a read only property. @@ -317,7 +317,7 @@

Method Details

Returns: An object of the form: - { # Describes an AdMob mediation group. + { # Describes an AdMob Mediation group. "displayName": "A String", # User provided name for the mediation group. The maximum length allowed is 120 characters. "mediationAbExperimentState": "A String", # Output only. The state of the mediation a/b experiment that belongs to this mediation group. "mediationGroupId": "A String", # The ID of the mediation group. Example: "0123456789". This is a read only property. diff --git a/docs/dyn/admob_v1beta.accounts.mediationReport.html b/docs/dyn/admob_v1beta.accounts.mediationReport.html index 71d484d58e4..8b057dbcb6c 100644 --- a/docs/dyn/admob_v1beta.accounts.mediationReport.html +++ b/docs/dyn/admob_v1beta.accounts.mediationReport.html @@ -79,7 +79,7 @@

Instance Methods

Close httplib2 connections.

generate(parent, body=None, x__xgafv=None)

-

Generates an AdMob mediation report based on the provided report specification. Returns result of a server-side streaming RPC. The result is returned in a sequence of responses.

+

Generates an AdMob Mediation report based on the provided report specification. Returns result of a server-side streaming RPC. The result is returned in a sequence of responses.

Method Details

close() @@ -88,14 +88,14 @@

Method Details

generate(parent, body=None, x__xgafv=None) -
Generates an AdMob mediation report based on the provided report specification. Returns result of a server-side streaming RPC. The result is returned in a sequence of responses.
+  
Generates an AdMob Mediation report based on the provided report specification. Returns result of a server-side streaming RPC. The result is returned in a sequence of responses.
 
 Args:
   parent: string, Resource name of the account to generate the report for. Example: accounts/pub-9876543210987654 (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # Request to generate an AdMob mediation report.
+{ # Request to generate an AdMob Mediation report.
   "reportSpec": { # The specification for generating an AdMob Mediation report. For example, the specification to get observed ECPM sliced by ad source and app for the 'US' and 'CN' countries can look like the following example: { "date_range": { "start_date": {"year": 2021, "month": 9, "day": 1}, "end_date": {"year": 2021, "month": 9, "day": 30} }, "dimensions": ["AD_SOURCE", "APP", "COUNTRY"], "metrics": ["OBSERVED_ECPM"], "dimension_filters": [ { "dimension": "COUNTRY", "matches_any": {"values": [{"value": "US", "value": "CN"}]} } ], "sort_conditions": [ {"dimension":"APP", order: "ASCENDING"} ], "localization_settings": { "currency_code": "USD", "language_code": "en-US" } } For a better understanding, you can treat the preceding specification like the following pseudo SQL: SELECT AD_SOURCE, APP, COUNTRY, OBSERVED_ECPM FROM MEDIATION_REPORT WHERE DATE >= '2021-09-01' AND DATE <= '2021-09-30' AND COUNTRY IN ('US', 'CN') GROUP BY AD_SOURCE, APP, COUNTRY ORDER BY APP ASC; # Network report specification.
     "dateRange": { # Specification of a single date range. Both dates are inclusive. # The date range for which the report is generated.
       "endDate": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # End date of the date range, inclusive. Must be greater than or equal to the start date.
@@ -149,7 +149,7 @@ 

Method Details

Returns: An object of the form: - { # The streaming response for the AdMob mediation report where the first response contains the report header, then a stream of row responses, and finally a footer as the last response message. For example: [{ "header": { "date_range": { "start_date": {"year": 2018, "month": 9, "day": 1}, "end_date": {"year": 2018, "month": 9, "day": 1} }, "localization_settings": { "currency_code": "USD", "language_code": "en-US" } } }, { "row": { "dimension_values": { "DATE": {"value": "20180918"}, "APP": { "value": "ca-app-pub-8123415297019784~1001342552", "display_label": "My app name!" } }, "metric_values": { "ESTIMATED_EARNINGS": {"decimal_value": "1324746"} } } }, { "footer": {"matching_row_count": 1} }] + { # The streaming response for the AdMob Mediation report where the first response contains the report header, then a stream of row responses, and finally a footer as the last response message. For example: [{ "header": { "date_range": { "start_date": {"year": 2018, "month": 9, "day": 1}, "end_date": {"year": 2018, "month": 9, "day": 1} }, "localization_settings": { "currency_code": "USD", "language_code": "en-US" } } }, { "row": { "dimension_values": { "DATE": {"value": "20180918"}, "APP": { "value": "ca-app-pub-8123415297019784~1001342552", "display_label": "My app name!" } }, "metric_values": { "ESTIMATED_EARNINGS": {"decimal_value": "1324746"} } } }, { "footer": {"matching_row_count": 1} }] "footer": { # Groups data available after report generation, for example, warnings and row counts. Always sent as the last message in the stream response. # Additional information about the generated report, such as warnings about the data. "matchingRowCount": "A String", # Total number of rows that matched the request. Warning: This count does NOT always match the number of rows in the response. Do not make that assumption when processing the response. "warnings": [ # Warnings associated with generation of the report. diff --git a/docs/dyn/adsense_v2.accounts.policyIssues.html b/docs/dyn/adsense_v2.accounts.policyIssues.html index b9b8efd68bf..3ae7df3f261 100644 --- a/docs/dyn/adsense_v2.accounts.policyIssues.html +++ b/docs/dyn/adsense_v2.accounts.policyIssues.html @@ -82,7 +82,7 @@

Instance Methods

Gets information about the selected policy issue.

list(parent, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists all the policy issues for the specified account.

+

Lists all the policy issues where the specified account is involved, both directly and through any AFP child accounts.

list_next()

Retrieves the next page of results.

@@ -143,7 +143,7 @@

Method Details

list(parent, pageSize=None, pageToken=None, x__xgafv=None) -
Lists all the policy issues for the specified account.
+  
Lists all the policy issues where the specified account is involved, both directly and through any AFP child accounts.
 
 Args:
   parent: string, Required. The account for which policy issues are being retrieved. Format: accounts/{account} (required)
diff --git a/docs/dyn/analyticsadmin_v1alpha.accounts.html b/docs/dyn/analyticsadmin_v1alpha.accounts.html
index 177454c6816..512a521a79b 100644
--- a/docs/dyn/analyticsadmin_v1alpha.accounts.html
+++ b/docs/dyn/analyticsadmin_v1alpha.accounts.html
@@ -563,6 +563,7 @@ 

Method Details

}, "audience": { # A resource message representing a GA4 Audience. # A snapshot of an Audience resource in change history. "adsPersonalizationEnabled": True or False, # Output only. It is automatically set by GA to false if this is an NPA Audience and is excluded from ads personalization. + "createTime": "A String", # Output only. Time when the Audience was created. "description": "A String", # Required. The description of the Audience. "displayName": "A String", # Required. The display name of the Audience. "eventTrigger": { # Specifies an event to log when a user joins the Audience. # Optional. Specifies an event to log when a user joins the Audience. If not set, no event is logged when a user joins the Audience. @@ -1044,6 +1045,7 @@

Method Details

}, "audience": { # A resource message representing a GA4 Audience. # A snapshot of an Audience resource in change history. "adsPersonalizationEnabled": True or False, # Output only. It is automatically set by GA to false if this is an NPA Audience and is excluded from ads personalization. + "createTime": "A String", # Output only. Time when the Audience was created. "description": "A String", # Required. The description of the Audience. "displayName": "A String", # Required. The display name of the Audience. "eventTrigger": { # Specifies an event to log when a user joins the Audience. # Optional. Specifies an event to log when a user joins the Audience. If not set, no event is logged when a user joins the Audience. diff --git a/docs/dyn/analyticsadmin_v1alpha.properties.audiences.html b/docs/dyn/analyticsadmin_v1alpha.properties.audiences.html index ac0ec57627f..c5bdbfc0274 100644 --- a/docs/dyn/analyticsadmin_v1alpha.properties.audiences.html +++ b/docs/dyn/analyticsadmin_v1alpha.properties.audiences.html @@ -136,6 +136,7 @@

Method Details

{ # A resource message representing a GA4 Audience. "adsPersonalizationEnabled": True or False, # Output only. It is automatically set by GA to false if this is an NPA Audience and is excluded from ads personalization. + "createTime": "A String", # Output only. Time when the Audience was created. "description": "A String", # Required. The description of the Audience. "displayName": "A String", # Required. The display name of the Audience. "eventTrigger": { # Specifies an event to log when a user joins the Audience. # Optional. Specifies an event to log when a user joins the Audience. If not set, no event is logged when a user joins the Audience. @@ -276,6 +277,7 @@

Method Details

{ # A resource message representing a GA4 Audience. "adsPersonalizationEnabled": True or False, # Output only. It is automatically set by GA to false if this is an NPA Audience and is excluded from ads personalization. + "createTime": "A String", # Output only. Time when the Audience was created. "description": "A String", # Required. The description of the Audience. "displayName": "A String", # Required. The display name of the Audience. "eventTrigger": { # Specifies an event to log when a user joins the Audience. # Optional. Specifies an event to log when a user joins the Audience. If not set, no event is logged when a user joins the Audience. @@ -423,6 +425,7 @@

Method Details

{ # A resource message representing a GA4 Audience. "adsPersonalizationEnabled": True or False, # Output only. It is automatically set by GA to false if this is an NPA Audience and is excluded from ads personalization. + "createTime": "A String", # Output only. Time when the Audience was created. "description": "A String", # Required. The description of the Audience. "displayName": "A String", # Required. The display name of the Audience. "eventTrigger": { # Specifies an event to log when a user joins the Audience. # Optional. Specifies an event to log when a user joins the Audience. If not set, no event is logged when a user joins the Audience. @@ -574,6 +577,7 @@

Method Details

"audiences": [ # List of Audiences. { # A resource message representing a GA4 Audience. "adsPersonalizationEnabled": True or False, # Output only. It is automatically set by GA to false if this is an NPA Audience and is excluded from ads personalization. + "createTime": "A String", # Output only. Time when the Audience was created. "description": "A String", # Required. The description of the Audience. "displayName": "A String", # Required. The display name of the Audience. "eventTrigger": { # Specifies an event to log when a user joins the Audience. # Optional. Specifies an event to log when a user joins the Audience. If not set, no event is logged when a user joins the Audience. @@ -733,6 +737,7 @@

Method Details

{ # A resource message representing a GA4 Audience. "adsPersonalizationEnabled": True or False, # Output only. It is automatically set by GA to false if this is an NPA Audience and is excluded from ads personalization. + "createTime": "A String", # Output only. Time when the Audience was created. "description": "A String", # Required. The description of the Audience. "displayName": "A String", # Required. The display name of the Audience. "eventTrigger": { # Specifies an event to log when a user joins the Audience. # Optional. Specifies an event to log when a user joins the Audience. If not set, no event is logged when a user joins the Audience. @@ -874,6 +879,7 @@

Method Details

{ # A resource message representing a GA4 Audience. "adsPersonalizationEnabled": True or False, # Output only. It is automatically set by GA to false if this is an NPA Audience and is excluded from ads personalization. + "createTime": "A String", # Output only. Time when the Audience was created. "description": "A String", # Required. The description of the Audience. "displayName": "A String", # Required. The display name of the Audience. "eventTrigger": { # Specifies an event to log when a user joins the Audience. # Optional. Specifies an event to log when a user joins the Audience. If not set, no event is logged when a user joins the Audience. diff --git a/docs/dyn/analyticsadmin_v1alpha.properties.html b/docs/dyn/analyticsadmin_v1alpha.properties.html index 35fc0d6e39e..8e49670057d 100644 --- a/docs/dyn/analyticsadmin_v1alpha.properties.html +++ b/docs/dyn/analyticsadmin_v1alpha.properties.html @@ -417,7 +417,6 @@

Method Details

The object takes the form of: { # Request message for CreateSubproperty RPC. - "parent": "A String", # Required. The ordinary property for which to create a subproperty. Format: properties/property_id Example: properties/123 "subproperty": { # A resource message representing a Google Analytics GA4 property. # Required. The subproperty to create. "account": "A String", # Immutable. The resource name of the parent account Format: accounts/{account_id} Example: "accounts/123" "createTime": "A String", # Output only. Time when the entity was originally created. diff --git a/docs/dyn/androidmanagement_v1.provisioningInfo.html b/docs/dyn/androidmanagement_v1.provisioningInfo.html index 5f49629ca10..d60459bf6ca 100644 --- a/docs/dyn/androidmanagement_v1.provisioningInfo.html +++ b/docs/dyn/androidmanagement_v1.provisioningInfo.html @@ -104,13 +104,13 @@

Method Details

"apiLevel": 42, # The API level of the Android platform version running on the device. "brand": "A String", # The brand of the device. For example, Google. "enterprise": "A String", # The name of the enterprise in the form enterprises/{enterprise}. - "imei": "A String", # IMEI number of the GSM device. For example, A1000031212. + "imei": "A String", # For corporate-owned devices, IMEI number of the GSM device. For example, A1000031212. "managementMode": "A String", # The management mode of the device or profile. - "meid": "A String", # MEID number of the CDMA device. For example, A00000292788E1. + "meid": "A String", # For corporate-owned devices, MEID number of the CDMA device. For example, A00000292788E1. "model": "A String", # The model of the device. For example, Asus Nexus 7. "name": "A String", # The name of this resource in the form provisioningInfo/{provisioning_info}. "ownership": "A String", # Ownership of the managed device. - "serialNumber": "A String", # The device serial number. + "serialNumber": "A String", # For corporate-owned devices, The device serial number. }
diff --git a/docs/dyn/androidmanagement_v1.signupUrls.html b/docs/dyn/androidmanagement_v1.signupUrls.html index b2bf21d06bb..81eda7a5084 100644 --- a/docs/dyn/androidmanagement_v1.signupUrls.html +++ b/docs/dyn/androidmanagement_v1.signupUrls.html @@ -78,7 +78,7 @@

Instance Methods

close()

Close httplib2 connections.

- create(callbackUrl=None, projectId=None, x__xgafv=None)

+ create(adminEmail=None, callbackUrl=None, projectId=None, x__xgafv=None)

Creates an enterprise signup URL.

Method Details

@@ -87,10 +87,11 @@

Method Details

- create(callbackUrl=None, projectId=None, x__xgafv=None) + create(adminEmail=None, callbackUrl=None, projectId=None, x__xgafv=None)
Creates an enterprise signup URL.
 
 Args:
+  adminEmail: string, Optional. Email address used to prefill the admin field of the enterprise signup form. This value is a hint only and can be altered by the user.
   callbackUrl: string, The callback URL that the admin will be redirected to after successfully creating an enterprise. Before redirecting there the system will add a query parameter to this URL named enterpriseToken which will contain an opaque token to be used for the create enterprise request. The URL will be parsed then reformatted in order to add the enterpriseToken parameter, so there may be some minor formatting changes.
   projectId: string, The ID of the Google Cloud Platform project which will own the enterprise.
   x__xgafv: string, V1 error format.
diff --git a/docs/dyn/androidpublisher_v3.monetization.subscriptions.basePlans.html b/docs/dyn/androidpublisher_v3.monetization.subscriptions.basePlans.html
index a4ceafb8b69..a7d6da38d3f 100644
--- a/docs/dyn/androidpublisher_v3.monetization.subscriptions.basePlans.html
+++ b/docs/dyn/androidpublisher_v3.monetization.subscriptions.basePlans.html
@@ -141,6 +141,15 @@ 

Method Details

"resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. }, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. + "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. + "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days). + "billingPeriodDuration": "A String", # Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. + "committedPaymentsCount": 42, # Required. The number of payments the user is committed to. + "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration. + "prorationMode": "A String", # The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE. + "renewalType": "A String", # Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment. + "resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. + }, "offerTags": [ # List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library. { # Represents a custom tag specified for base plans and subscription offers. "tag": "A String", # Must conform with RFC-1034. That is, this string can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 20 characters. @@ -189,6 +198,11 @@

Method Details

], "packageName": "A String", # Immutable. Package name of the parent app. "productId": "A String", # Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. + "restrictedPaymentCountries": { # Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. # Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. + "regionCodes": [ # Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. "US". + "A String", + ], + }, "taxAndComplianceSettings": { # Details about taxation, Google Play policy and legal compliance for subscription products. # Details about taxes and legal compliance. "eeaWithdrawalRightType": "A String", # Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay/android-developer/answer/10463498) for more information. "isTokenizedDigitalAsset": True or False, # Whether this subscription is declared as a product representing a tokenized digital asset. @@ -303,6 +317,15 @@

Method Details

"resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. }, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. + "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. + "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days). + "billingPeriodDuration": "A String", # Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. + "committedPaymentsCount": 42, # Required. The number of payments the user is committed to. + "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration. + "prorationMode": "A String", # The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE. + "renewalType": "A String", # Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment. + "resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. + }, "offerTags": [ # List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library. { # Represents a custom tag specified for base plans and subscription offers. "tag": "A String", # Must conform with RFC-1034. That is, this string can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 20 characters. @@ -351,6 +374,11 @@

Method Details

], "packageName": "A String", # Immutable. Package name of the parent app. "productId": "A String", # Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. + "restrictedPaymentCountries": { # Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. # Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. + "regionCodes": [ # Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. "US". + "A String", + ], + }, "taxAndComplianceSettings": { # Details about taxation, Google Play policy and legal compliance for subscription products. # Details about taxes and legal compliance. "eeaWithdrawalRightType": "A String", # Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay/android-developer/answer/10463498) for more information. "isTokenizedDigitalAsset": True or False, # Whether this subscription is declared as a product representing a tokenized digital asset. @@ -412,6 +440,15 @@

Method Details

"resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. }, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. + "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. + "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days). + "billingPeriodDuration": "A String", # Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. + "committedPaymentsCount": 42, # Required. The number of payments the user is committed to. + "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration. + "prorationMode": "A String", # The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE. + "renewalType": "A String", # Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment. + "resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. + }, "offerTags": [ # List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library. { # Represents a custom tag specified for base plans and subscription offers. "tag": "A String", # Must conform with RFC-1034. That is, this string can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 20 characters. @@ -460,6 +497,11 @@

Method Details

], "packageName": "A String", # Immutable. Package name of the parent app. "productId": "A String", # Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. + "restrictedPaymentCountries": { # Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. # Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. + "regionCodes": [ # Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. "US". + "A String", + ], + }, "taxAndComplianceSettings": { # Details about taxation, Google Play policy and legal compliance for subscription products. # Details about taxes and legal compliance. "eeaWithdrawalRightType": "A String", # Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay/android-developer/answer/10463498) for more information. "isTokenizedDigitalAsset": True or False, # Whether this subscription is declared as a product representing a tokenized digital asset. diff --git a/docs/dyn/androidpublisher_v3.monetization.subscriptions.html b/docs/dyn/androidpublisher_v3.monetization.subscriptions.html index 0eaf3a6d603..49debb7dc4e 100644 --- a/docs/dyn/androidpublisher_v3.monetization.subscriptions.html +++ b/docs/dyn/androidpublisher_v3.monetization.subscriptions.html @@ -145,6 +145,15 @@

Method Details

"resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. }, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. + "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. + "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days). + "billingPeriodDuration": "A String", # Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. + "committedPaymentsCount": 42, # Required. The number of payments the user is committed to. + "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration. + "prorationMode": "A String", # The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE. + "renewalType": "A String", # Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment. + "resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. + }, "offerTags": [ # List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library. { # Represents a custom tag specified for base plans and subscription offers. "tag": "A String", # Must conform with RFC-1034. That is, this string can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 20 characters. @@ -193,6 +202,11 @@

Method Details

], "packageName": "A String", # Immutable. Package name of the parent app. "productId": "A String", # Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. + "restrictedPaymentCountries": { # Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. # Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. + "regionCodes": [ # Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. "US". + "A String", + ], + }, "taxAndComplianceSettings": { # Details about taxation, Google Play policy and legal compliance for subscription products. # Details about taxes and legal compliance. "eeaWithdrawalRightType": "A String", # Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay/android-developer/answer/10463498) for more information. "isTokenizedDigitalAsset": True or False, # Whether this subscription is declared as a product representing a tokenized digital asset. @@ -238,6 +252,15 @@

Method Details

"resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. }, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. + "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. + "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days). + "billingPeriodDuration": "A String", # Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. + "committedPaymentsCount": 42, # Required. The number of payments the user is committed to. + "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration. + "prorationMode": "A String", # The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE. + "renewalType": "A String", # Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment. + "resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. + }, "offerTags": [ # List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library. { # Represents a custom tag specified for base plans and subscription offers. "tag": "A String", # Must conform with RFC-1034. That is, this string can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 20 characters. @@ -286,6 +309,11 @@

Method Details

], "packageName": "A String", # Immutable. Package name of the parent app. "productId": "A String", # Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. + "restrictedPaymentCountries": { # Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. # Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. + "regionCodes": [ # Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. "US". + "A String", + ], + }, "taxAndComplianceSettings": { # Details about taxation, Google Play policy and legal compliance for subscription products. # Details about taxes and legal compliance. "eeaWithdrawalRightType": "A String", # Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay/android-developer/answer/10463498) for more information. "isTokenizedDigitalAsset": True or False, # Whether this subscription is declared as a product representing a tokenized digital asset. @@ -333,6 +361,15 @@

Method Details

"resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. }, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. + "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. + "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days). + "billingPeriodDuration": "A String", # Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. + "committedPaymentsCount": 42, # Required. The number of payments the user is committed to. + "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration. + "prorationMode": "A String", # The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE. + "renewalType": "A String", # Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment. + "resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. + }, "offerTags": [ # List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library. { # Represents a custom tag specified for base plans and subscription offers. "tag": "A String", # Must conform with RFC-1034. That is, this string can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 20 characters. @@ -381,6 +418,11 @@

Method Details

], "packageName": "A String", # Immutable. Package name of the parent app. "productId": "A String", # Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. + "restrictedPaymentCountries": { # Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. # Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. + "regionCodes": [ # Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. "US". + "A String", + ], + }, "taxAndComplianceSettings": { # Details about taxation, Google Play policy and legal compliance for subscription products. # Details about taxes and legal compliance. "eeaWithdrawalRightType": "A String", # Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay/android-developer/answer/10463498) for more information. "isTokenizedDigitalAsset": True or False, # Whether this subscription is declared as a product representing a tokenized digital asset. @@ -422,6 +464,15 @@

Method Details

"resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. }, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. + "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. + "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days). + "billingPeriodDuration": "A String", # Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. + "committedPaymentsCount": 42, # Required. The number of payments the user is committed to. + "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration. + "prorationMode": "A String", # The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE. + "renewalType": "A String", # Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment. + "resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. + }, "offerTags": [ # List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library. { # Represents a custom tag specified for base plans and subscription offers. "tag": "A String", # Must conform with RFC-1034. That is, this string can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 20 characters. @@ -470,6 +521,11 @@

Method Details

], "packageName": "A String", # Immutable. Package name of the parent app. "productId": "A String", # Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. + "restrictedPaymentCountries": { # Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. # Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. + "regionCodes": [ # Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. "US". + "A String", + ], + }, "taxAndComplianceSettings": { # Details about taxation, Google Play policy and legal compliance for subscription products. # Details about taxes and legal compliance. "eeaWithdrawalRightType": "A String", # Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay/android-developer/answer/10463498) for more information. "isTokenizedDigitalAsset": True or False, # Whether this subscription is declared as a product representing a tokenized digital asset. @@ -514,6 +570,15 @@

Method Details

"resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. }, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. + "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. + "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days). + "billingPeriodDuration": "A String", # Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. + "committedPaymentsCount": 42, # Required. The number of payments the user is committed to. + "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration. + "prorationMode": "A String", # The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE. + "renewalType": "A String", # Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment. + "resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. + }, "offerTags": [ # List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library. { # Represents a custom tag specified for base plans and subscription offers. "tag": "A String", # Must conform with RFC-1034. That is, this string can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 20 characters. @@ -562,6 +627,11 @@

Method Details

], "packageName": "A String", # Immutable. Package name of the parent app. "productId": "A String", # Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. + "restrictedPaymentCountries": { # Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. # Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. + "regionCodes": [ # Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. "US". + "A String", + ], + }, "taxAndComplianceSettings": { # Details about taxation, Google Play policy and legal compliance for subscription products. # Details about taxes and legal compliance. "eeaWithdrawalRightType": "A String", # Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay/android-developer/answer/10463498) for more information. "isTokenizedDigitalAsset": True or False, # Whether this subscription is declared as a product representing a tokenized digital asset. @@ -599,6 +669,15 @@

Method Details

"resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. }, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. + "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. + "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days). + "billingPeriodDuration": "A String", # Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. + "committedPaymentsCount": 42, # Required. The number of payments the user is committed to. + "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration. + "prorationMode": "A String", # The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE. + "renewalType": "A String", # Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment. + "resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. + }, "offerTags": [ # List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library. { # Represents a custom tag specified for base plans and subscription offers. "tag": "A String", # Must conform with RFC-1034. That is, this string can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 20 characters. @@ -647,6 +726,11 @@

Method Details

], "packageName": "A String", # Immutable. Package name of the parent app. "productId": "A String", # Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. + "restrictedPaymentCountries": { # Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. # Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. + "regionCodes": [ # Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. "US". + "A String", + ], + }, "taxAndComplianceSettings": { # Details about taxation, Google Play policy and legal compliance for subscription products. # Details about taxes and legal compliance. "eeaWithdrawalRightType": "A String", # Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay/android-developer/answer/10463498) for more information. "isTokenizedDigitalAsset": True or False, # Whether this subscription is declared as a product representing a tokenized digital asset. @@ -704,6 +788,15 @@

Method Details

"resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. }, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. + "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. + "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days). + "billingPeriodDuration": "A String", # Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. + "committedPaymentsCount": 42, # Required. The number of payments the user is committed to. + "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration. + "prorationMode": "A String", # The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE. + "renewalType": "A String", # Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment. + "resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. + }, "offerTags": [ # List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library. { # Represents a custom tag specified for base plans and subscription offers. "tag": "A String", # Must conform with RFC-1034. That is, this string can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 20 characters. @@ -752,6 +845,11 @@

Method Details

], "packageName": "A String", # Immutable. Package name of the parent app. "productId": "A String", # Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. + "restrictedPaymentCountries": { # Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. # Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. + "regionCodes": [ # Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. "US". + "A String", + ], + }, "taxAndComplianceSettings": { # Details about taxation, Google Play policy and legal compliance for subscription products. # Details about taxes and legal compliance. "eeaWithdrawalRightType": "A String", # Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay/android-developer/answer/10463498) for more information. "isTokenizedDigitalAsset": True or False, # Whether this subscription is declared as a product representing a tokenized digital asset. @@ -800,6 +898,15 @@

Method Details

"resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. }, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. + "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. + "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days). + "billingPeriodDuration": "A String", # Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. + "committedPaymentsCount": 42, # Required. The number of payments the user is committed to. + "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration. + "prorationMode": "A String", # The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE. + "renewalType": "A String", # Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment. + "resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. + }, "offerTags": [ # List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library. { # Represents a custom tag specified for base plans and subscription offers. "tag": "A String", # Must conform with RFC-1034. That is, this string can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 20 characters. @@ -848,6 +955,11 @@

Method Details

], "packageName": "A String", # Immutable. Package name of the parent app. "productId": "A String", # Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. + "restrictedPaymentCountries": { # Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. # Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. + "regionCodes": [ # Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. "US". + "A String", + ], + }, "taxAndComplianceSettings": { # Details about taxation, Google Play policy and legal compliance for subscription products. # Details about taxes and legal compliance. "eeaWithdrawalRightType": "A String", # Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay/android-developer/answer/10463498) for more information. "isTokenizedDigitalAsset": True or False, # Whether this subscription is declared as a product representing a tokenized digital asset. @@ -902,6 +1014,15 @@

Method Details

"resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. }, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. + "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. + "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days). + "billingPeriodDuration": "A String", # Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. + "committedPaymentsCount": 42, # Required. The number of payments the user is committed to. + "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration. + "prorationMode": "A String", # The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE. + "renewalType": "A String", # Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment. + "resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. + }, "offerTags": [ # List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library. { # Represents a custom tag specified for base plans and subscription offers. "tag": "A String", # Must conform with RFC-1034. That is, this string can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 20 characters. @@ -950,6 +1071,11 @@

Method Details

], "packageName": "A String", # Immutable. Package name of the parent app. "productId": "A String", # Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. + "restrictedPaymentCountries": { # Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. # Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. + "regionCodes": [ # Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. "US". + "A String", + ], + }, "taxAndComplianceSettings": { # Details about taxation, Google Play policy and legal compliance for subscription products. # Details about taxes and legal compliance. "eeaWithdrawalRightType": "A String", # Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay/android-developer/answer/10463498) for more information. "isTokenizedDigitalAsset": True or False, # Whether this subscription is declared as a product representing a tokenized digital asset. @@ -993,6 +1119,15 @@

Method Details

"resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. }, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. + "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. + "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days). + "billingPeriodDuration": "A String", # Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. + "committedPaymentsCount": 42, # Required. The number of payments the user is committed to. + "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration. + "prorationMode": "A String", # The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE. + "renewalType": "A String", # Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment. + "resubscribeState": "A String", # Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified. + }, "offerTags": [ # List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library. { # Represents a custom tag specified for base plans and subscription offers. "tag": "A String", # Must conform with RFC-1034. That is, this string can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 20 characters. @@ -1041,6 +1176,11 @@

Method Details

], "packageName": "A String", # Immutable. Package name of the parent app. "productId": "A String", # Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length. + "restrictedPaymentCountries": { # Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. # Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed. + "regionCodes": [ # Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. "US". + "A String", + ], + }, "taxAndComplianceSettings": { # Details about taxation, Google Play policy and legal compliance for subscription products. # Details about taxes and legal compliance. "eeaWithdrawalRightType": "A String", # Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the [Help Center article](https://support.google.com/googleplay/android-developer/answer/10463498) for more information. "isTokenizedDigitalAsset": True or False, # Whether this subscription is declared as a product representing a tokenized digital asset. diff --git a/docs/dyn/androidpublisher_v3.purchases.subscriptionsv2.html b/docs/dyn/androidpublisher_v3.purchases.subscriptionsv2.html index 45db3cedc47..b45f312c772 100644 --- a/docs/dyn/androidpublisher_v3.purchases.subscriptionsv2.html +++ b/docs/dyn/androidpublisher_v3.purchases.subscriptionsv2.html @@ -132,6 +132,13 @@

Method Details

{ # Item-level info for a subscription purchase. "autoRenewingPlan": { # Information related to an auto renewing plan. # The item is auto renewing. "autoRenewEnabled": True or False, # If the subscription is currently set to auto-renew, e.g. the user has not canceled the subscription + "installmentDetails": { # Information to a installment plan. # The installment plan commitment and state related info for the auto renewing plan. + "initialCommittedPaymentsCount": 42, # Total number of payments the user is initially committed for. + "pendingCancellation": { # This is an indicator of whether there is a pending cancellation on the virtual installment plan. The cancellation will happen only after the user finished all committed payments. # If present, this installment plan is pending to be canceled. The cancellation will happen only after the user finished all committed payments. + }, + "remainingCommittedPaymentsCount": 42, # Total number of committed payments remaining to be paid for in this renewal cycle. + "subsequentCommittedPaymentsCount": 42, # Total number of payments the user will be committed for after each commitment period. Empty means the installment plan will fall back to a normal auto-renew subscription after initial commitment. + }, "priceChangeDetails": { # Price change related information of a subscription item. # The information of the last price change for the item since subscription signup. "expectedNewPriceChargeTime": "A String", # The renewal time at which the price change will become effective for the user. This is subject to change(to a future time) due to cases where the renewal time shifts like pause. This field is only populated if the price change has not taken effect. "newPrice": { # Represents an amount of money with its currency type. # New recurring price for the subscription item. diff --git a/docs/dyn/artifactregistry_v1.projects.locations.repositories.dockerImages.html b/docs/dyn/artifactregistry_v1.projects.locations.repositories.dockerImages.html index 15de5f33e68..1dc73c65579 100644 --- a/docs/dyn/artifactregistry_v1.projects.locations.repositories.dockerImages.html +++ b/docs/dyn/artifactregistry_v1.projects.locations.repositories.dockerImages.html @@ -127,7 +127,7 @@

Method Details

Args: parent: string, Required. The name of the parent resource whose docker images will be listed. (required) orderBy: string, The field to order the results by. - pageSize: integer, The maximum number of artifacts to return. + pageSize: integer, The maximum number of artifacts to return. Maximum page size is 1,000. pageToken: string, The next_page_token value returned from a previous list request, if any. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/artifactregistry_v1.projects.locations.repositories.files.html b/docs/dyn/artifactregistry_v1.projects.locations.repositories.files.html index 5761d29efe5..8c8ee103c57 100644 --- a/docs/dyn/artifactregistry_v1.projects.locations.repositories.files.html +++ b/docs/dyn/artifactregistry_v1.projects.locations.repositories.files.html @@ -171,7 +171,7 @@

Method Details

parent: string, Required. The name of the repository whose files will be listed. For example: "projects/p1/locations/us-central1/repositories/repo1 (required) filter: string, An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are: * `name` * `owner` An example of using a filter: * `name="projects/p1/locations/us-central1/repositories/repo1/files/a/b/*"` --> Files with an ID starting with "a/b/". * `owner="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` --> Files owned by the version `1.0` in package `pkg1`. orderBy: string, The field to order the results by. - pageSize: integer, The maximum number of files to return. + pageSize: integer, The maximum number of files to return. Maximum page size is 1,000. pageToken: string, The next_page_token value returned from a previous list request, if any. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/artifactregistry_v1.projects.locations.repositories.genericArtifacts.html b/docs/dyn/artifactregistry_v1.projects.locations.repositories.genericArtifacts.html index 6d13e4deff7..0ff14748d2c 100644 --- a/docs/dyn/artifactregistry_v1.projects.locations.repositories.genericArtifacts.html +++ b/docs/dyn/artifactregistry_v1.projects.locations.repositories.genericArtifacts.html @@ -79,7 +79,7 @@

Instance Methods

Close httplib2 connections.

upload(parent, body=None, media_body=None, media_mime_type=None, x__xgafv=None)

-

Directly uploads a Generic artifact. The returned Operation will complete once the resources are uploaded. Package, Version, and File resources are created based on the uploaded artifact. Uploaded artifacts that conflict with existing resources will raise an ALREADY_EXISTS error.

+

Directly uploads a Generic artifact. The returned operation will complete once the resources are uploaded. Package, version, and file resources are created based on the uploaded artifact. Uploaded artifacts that conflict with existing resources will raise an `ALREADY_EXISTS` error.

Method Details

close() @@ -88,7 +88,7 @@

Method Details

upload(parent, body=None, media_body=None, media_mime_type=None, x__xgafv=None) -
Directly uploads a Generic artifact. The returned Operation will complete once the resources are uploaded. Package, Version, and File resources are created based on the uploaded artifact. Uploaded artifacts that conflict with existing resources will raise an ALREADY_EXISTS error.
+  
Directly uploads a Generic artifact. The returned operation will complete once the resources are uploaded. Package, version, and file resources are created based on the uploaded artifact. Uploaded artifacts that conflict with existing resources will raise an `ALREADY_EXISTS` error.
 
 Args:
   parent: string, The resource name of the repository where the generic artifact will be uploaded. (required)
@@ -96,10 +96,9 @@ 

Method Details

The object takes the form of: { # The request to upload a generic artifact. The created GenericArtifact will have the resource name {parent}/genericArtifacts/package_id:version_id. The created file will have the resource name {parent}/files/package_id:version_id:filename. - "filename": "A String", # The name of the file of the generic artifact to be uploaded. E.g. "example-file.zip" The filename should only include letters, numbers, and url safe characters, i.e. [a-zA-Z0-9-_.~@]. - "name": "A String", # Deprecated. Use package_id, version_id and filename instead. The resource name of the generic artifact. E.g. "projects/math/locations/us/repositories/operations/genericArtifacts/addition/1.0.0/add.py" - "packageId": "A String", # The ID of the package of the generic artifact. If the package does not exist, a new package will be created. E.g. "pkg-1" The package_id must start with a letter, end with a letter or number, only contain letters, numbers, hyphens and periods i.e. [a-z0-9-.], and cannot exceed 256 characters. - "versionId": "A String", # The ID of the version of the generic artifact. If the version does not exist, a new version will be created. E.g."1.0.0" The version_id must start and end with a letter or number, can only contain lowercase letters, numbers, hyphens and periods, i.e. [a-z0-9-.] and cannot exceed a total of 128 characters. While "latest" is a well-known name for the latest version of a package, it is not yet supported and is reserved for future use. Creating a version called "latest" is not allowed. + "filename": "A String", # The name of the file of the generic artifact to be uploaded. E.g. `example-file.zip` The filename is limited to letters, numbers, and url safe characters, i.e. [a-zA-Z0-9-_.~@]. + "packageId": "A String", # The ID of the package of the generic artifact. If the package does not exist, a new package will be created. The `package_id` must start with a letter, end with a letter or number, only contain letters, numbers, hyphens and periods i.e. [a-z0-9-.], and cannot exceed 256 characters. + "versionId": "A String", # The ID of the version of the generic artifact. If the version does not exist, a new version will be created. The version_id must start and end with a letter or number, can only contain lowercase letters, numbers, hyphens and periods, i.e. [a-z0-9-.] and cannot exceed a total of 128 characters. Creating a version called `latest` is not allowed. } media_body: string, The filename of the media request body, or an instance of a MediaUpload object. diff --git a/docs/dyn/artifactregistry_v1.projects.locations.repositories.html b/docs/dyn/artifactregistry_v1.projects.locations.repositories.html index fac86d9b9af..4ea9294e38d 100644 --- a/docs/dyn/artifactregistry_v1.projects.locations.repositories.html +++ b/docs/dyn/artifactregistry_v1.projects.locations.repositories.html @@ -280,7 +280,7 @@

Method Details

"satisfiesPzs": True or False, # Output only. If set, the repository satisfies physical zone separation. "sizeBytes": "A String", # Output only. The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs. "updateTime": "A String", # Output only. The time when the repository was last updated. - "virtualRepositoryConfig": { # LINT.IfChange Virtual repository configuration. # Configuration specific for a Virtual Repository. + "virtualRepositoryConfig": { # Virtual repository configuration. # Configuration specific for a Virtual Repository. "upstreamPolicies": [ # Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository. { # Artifact policy configuration for the repository contents. "id": "A String", # The user-provided ID of the upstream policy. @@ -471,7 +471,7 @@

Method Details

"satisfiesPzs": True or False, # Output only. If set, the repository satisfies physical zone separation. "sizeBytes": "A String", # Output only. The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs. "updateTime": "A String", # Output only. The time when the repository was last updated. - "virtualRepositoryConfig": { # LINT.IfChange Virtual repository configuration. # Configuration specific for a Virtual Repository. + "virtualRepositoryConfig": { # Virtual repository configuration. # Configuration specific for a Virtual Repository. "upstreamPolicies": [ # Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository. { # Artifact policy configuration for the repository contents. "id": "A String", # The user-provided ID of the upstream policy. @@ -638,7 +638,7 @@

Method Details

"satisfiesPzs": True or False, # Output only. If set, the repository satisfies physical zone separation. "sizeBytes": "A String", # Output only. The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs. "updateTime": "A String", # Output only. The time when the repository was last updated. - "virtualRepositoryConfig": { # LINT.IfChange Virtual repository configuration. # Configuration specific for a Virtual Repository. + "virtualRepositoryConfig": { # Virtual repository configuration. # Configuration specific for a Virtual Repository. "upstreamPolicies": [ # Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository. { # Artifact policy configuration for the repository contents. "id": "A String", # The user-provided ID of the upstream policy. @@ -776,7 +776,7 @@

Method Details

"satisfiesPzs": True or False, # Output only. If set, the repository satisfies physical zone separation. "sizeBytes": "A String", # Output only. The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs. "updateTime": "A String", # Output only. The time when the repository was last updated. - "virtualRepositoryConfig": { # LINT.IfChange Virtual repository configuration. # Configuration specific for a Virtual Repository. + "virtualRepositoryConfig": { # Virtual repository configuration. # Configuration specific for a Virtual Repository. "upstreamPolicies": [ # Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository. { # Artifact policy configuration for the repository contents. "id": "A String", # The user-provided ID of the upstream policy. @@ -897,7 +897,7 @@

Method Details

"satisfiesPzs": True or False, # Output only. If set, the repository satisfies physical zone separation. "sizeBytes": "A String", # Output only. The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs. "updateTime": "A String", # Output only. The time when the repository was last updated. - "virtualRepositoryConfig": { # LINT.IfChange Virtual repository configuration. # Configuration specific for a Virtual Repository. + "virtualRepositoryConfig": { # Virtual repository configuration. # Configuration specific for a Virtual Repository. "upstreamPolicies": [ # Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository. { # Artifact policy configuration for the repository contents. "id": "A String", # The user-provided ID of the upstream policy. diff --git a/docs/dyn/artifactregistry_v1.projects.locations.repositories.mavenArtifacts.html b/docs/dyn/artifactregistry_v1.projects.locations.repositories.mavenArtifacts.html index feb673b4831..87ba4928884 100644 --- a/docs/dyn/artifactregistry_v1.projects.locations.repositories.mavenArtifacts.html +++ b/docs/dyn/artifactregistry_v1.projects.locations.repositories.mavenArtifacts.html @@ -123,7 +123,7 @@

Method Details

Args: parent: string, Required. The name of the parent resource whose maven artifacts will be listed. (required) - pageSize: integer, The maximum number of artifacts to return. + pageSize: integer, The maximum number of artifacts to return. Maximum page size is 1,000. pageToken: string, The next_page_token value returned from a previous list request, if any. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/artifactregistry_v1.projects.locations.repositories.npmPackages.html b/docs/dyn/artifactregistry_v1.projects.locations.repositories.npmPackages.html index 27e59d16024..4e7ba5979fc 100644 --- a/docs/dyn/artifactregistry_v1.projects.locations.repositories.npmPackages.html +++ b/docs/dyn/artifactregistry_v1.projects.locations.repositories.npmPackages.html @@ -124,7 +124,7 @@

Method Details

Args: parent: string, Required. The name of the parent resource whose npm packages will be listed. (required) - pageSize: integer, The maximum number of artifacts to return. + pageSize: integer, The maximum number of artifacts to return. Maximum page size is 1,000. pageToken: string, The next_page_token value returned from a previous list request, if any. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/artifactregistry_v1.projects.locations.repositories.packages.tags.html b/docs/dyn/artifactregistry_v1.projects.locations.repositories.packages.tags.html index d91944f02d2..1521c991c93 100644 --- a/docs/dyn/artifactregistry_v1.projects.locations.repositories.packages.tags.html +++ b/docs/dyn/artifactregistry_v1.projects.locations.repositories.packages.tags.html @@ -175,7 +175,7 @@

Method Details

Args: parent: string, The name of the parent package whose tags will be listed. For example: `projects/p1/locations/us-central1/repositories/repo1/packages/pkg1`. (required) filter: string, An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are: * `version` An example of using a filter: * `version="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` --> Tags that are applied to the version `1.0` in package `pkg1`. - pageSize: integer, The maximum number of tags to return. Maximum page size is 10,000. + pageSize: integer, The maximum number of tags to return. Maximum page size is 1,000. pageToken: string, The next_page_token value returned from a previous list request, if any. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/artifactregistry_v1.projects.locations.repositories.pythonPackages.html b/docs/dyn/artifactregistry_v1.projects.locations.repositories.pythonPackages.html index 167d2b3e97e..b248ecbc6e5 100644 --- a/docs/dyn/artifactregistry_v1.projects.locations.repositories.pythonPackages.html +++ b/docs/dyn/artifactregistry_v1.projects.locations.repositories.pythonPackages.html @@ -122,7 +122,7 @@

Method Details

Args: parent: string, Required. The name of the parent resource whose python packages will be listed. (required) - pageSize: integer, The maximum number of artifacts to return. + pageSize: integer, The maximum number of artifacts to return. Maximum page size is 1,000. pageToken: string, The next_page_token value returned from a previous list request, if any. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/artifactregistry_v1beta1.projects.locations.repositories.files.html b/docs/dyn/artifactregistry_v1beta1.projects.locations.repositories.files.html index 00bb20090ee..e9198e23df1 100644 --- a/docs/dyn/artifactregistry_v1beta1.projects.locations.repositories.files.html +++ b/docs/dyn/artifactregistry_v1beta1.projects.locations.repositories.files.html @@ -128,7 +128,7 @@

Method Details

Args: parent: string, Required. The name of the repository whose files will be listed. For example: "projects/p1/locations/us-central1/repositories/repo1 (required) filter: string, An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are: * `name` * `owner` An example of using a filter: * `name="projects/p1/locations/us-central1/repositories/repo1/files/a/b/*"` --> Files with an ID starting with "a/b/". * `owner="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` --> Files owned by the version `1.0` in package `pkg1`. - pageSize: integer, The maximum number of files to return. + pageSize: integer, The maximum number of files to return. Maximum page size is 1,000. pageToken: string, The next_page_token value returned from a previous list request, if any. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/artifactregistry_v1beta1.projects.locations.repositories.packages.tags.html b/docs/dyn/artifactregistry_v1beta1.projects.locations.repositories.packages.tags.html index 6b4c81ecf74..1196c545954 100644 --- a/docs/dyn/artifactregistry_v1beta1.projects.locations.repositories.packages.tags.html +++ b/docs/dyn/artifactregistry_v1beta1.projects.locations.repositories.packages.tags.html @@ -175,7 +175,7 @@

Method Details

Args: parent: string, The name of the parent package whose tags will be listed. For example: `projects/p1/locations/us-central1/repositories/repo1/packages/pkg1`. (required) filter: string, An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are: * `version` An example of using a filter: * `version="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` --> Tags that are applied to the version `1.0` in package `pkg1`. - pageSize: integer, The maximum number of tags to return. Maximum page size is 10,000. + pageSize: integer, The maximum number of tags to return. Maximum page size is 1,000. pageToken: string, The next_page_token value returned from a previous list request, if any. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/artifactregistry_v1beta2.projects.locations.repositories.files.html b/docs/dyn/artifactregistry_v1beta2.projects.locations.repositories.files.html index 01fe8675f07..b08f2aade8b 100644 --- a/docs/dyn/artifactregistry_v1beta2.projects.locations.repositories.files.html +++ b/docs/dyn/artifactregistry_v1beta2.projects.locations.repositories.files.html @@ -169,7 +169,7 @@

Method Details

Args: parent: string, Required. The name of the repository whose files will be listed. For example: "projects/p1/locations/us-central1/repositories/repo1 (required) filter: string, An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are: * `name` * `owner` An example of using a filter: * `name="projects/p1/locations/us-central1/repositories/repo1/files/a/b/*"` --> Files with an ID starting with "a/b/". * `owner="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` --> Files owned by the version `1.0` in package `pkg1`. - pageSize: integer, The maximum number of files to return. + pageSize: integer, The maximum number of files to return. Maximum page size is 1,000. pageToken: string, The next_page_token value returned from a previous list request, if any. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/artifactregistry_v1beta2.projects.locations.repositories.packages.tags.html b/docs/dyn/artifactregistry_v1beta2.projects.locations.repositories.packages.tags.html index a409dd206cd..eb11fde56e6 100644 --- a/docs/dyn/artifactregistry_v1beta2.projects.locations.repositories.packages.tags.html +++ b/docs/dyn/artifactregistry_v1beta2.projects.locations.repositories.packages.tags.html @@ -175,7 +175,7 @@

Method Details

Args: parent: string, The name of the parent package whose tags will be listed. For example: `projects/p1/locations/us-central1/repositories/repo1/packages/pkg1`. (required) filter: string, An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are: * `version` An example of using a filter: * `version="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` --> Tags that are applied to the version `1.0` in package `pkg1`. - pageSize: integer, The maximum number of tags to return. Maximum page size is 10,000. + pageSize: integer, The maximum number of tags to return. Maximum page size is 1,000. pageToken: string, The next_page_token value returned from a previous list request, if any. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/backupdr_v1.projects.locations.html b/docs/dyn/backupdr_v1.projects.locations.html index 2df602e6dda..89d71804b82 100644 --- a/docs/dyn/backupdr_v1.projects.locations.html +++ b/docs/dyn/backupdr_v1.projects.locations.html @@ -74,11 +74,6 @@

Backup and DR Service API . projects . locations

Instance Methods

-

- backupVaults() -

-

Returns the backupVaults Resource.

-

managementServers()

diff --git a/docs/dyn/bigquerydatatransfer_v1.projects.locations.transferConfigs.html b/docs/dyn/bigquerydatatransfer_v1.projects.locations.transferConfigs.html index 6d998b21d4b..55e16e6cf92 100644 --- a/docs/dyn/bigquerydatatransfer_v1.projects.locations.transferConfigs.html +++ b/docs/dyn/bigquerydatatransfer_v1.projects.locations.transferConfigs.html @@ -154,9 +154,9 @@

Method Details

"userId": "A String", # Deprecated. Unique ID of the user on whose behalf transfer is done. } - authorizationCode: string, Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config. + authorizationCode: string, Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config. serviceAccountName: string, Optional service account email. If this field is set, the transfer config will be created with this service account's credentials. It requires that the requesting user calling this API has permissions to act as this service account. Note that not all data sources support service account credentials when creating a transfer config. For the latest list of data sources, read about [using service accounts](https://cloud.google.com/bigquery-transfer/docs/use-service-accounts). - versionInfo: string, Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config. + versionInfo: string, Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -377,10 +377,10 @@

Method Details

"userId": "A String", # Deprecated. Unique ID of the user on whose behalf transfer is done. } - authorizationCode: string, Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config. + authorizationCode: string, Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config. serviceAccountName: string, Optional service account email. If this field is set, the transfer config will be created with this service account's credentials. It requires that the requesting user calling this API has permissions to act as this service account. Note that not all data sources support service account credentials when creating a transfer config. For the latest list of data sources, read about [using service accounts](https://cloud.google.com/bigquery-transfer/docs/use-service-accounts). updateMask: string, Required. Required list of fields to be updated in this request. - versionInfo: string, Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config. + versionInfo: string, Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format diff --git a/docs/dyn/bigquerydatatransfer_v1.projects.transferConfigs.html b/docs/dyn/bigquerydatatransfer_v1.projects.transferConfigs.html index 093a03b424b..e45dc32bf40 100644 --- a/docs/dyn/bigquerydatatransfer_v1.projects.transferConfigs.html +++ b/docs/dyn/bigquerydatatransfer_v1.projects.transferConfigs.html @@ -154,9 +154,9 @@

Method Details

"userId": "A String", # Deprecated. Unique ID of the user on whose behalf transfer is done. } - authorizationCode: string, Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config. + authorizationCode: string, Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config. serviceAccountName: string, Optional service account email. If this field is set, the transfer config will be created with this service account's credentials. It requires that the requesting user calling this API has permissions to act as this service account. Note that not all data sources support service account credentials when creating a transfer config. For the latest list of data sources, read about [using service accounts](https://cloud.google.com/bigquery-transfer/docs/use-service-accounts). - versionInfo: string, Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config. + versionInfo: string, Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -377,10 +377,10 @@

Method Details

"userId": "A String", # Deprecated. Unique ID of the user on whose behalf transfer is done. } - authorizationCode: string, Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config. + authorizationCode: string, Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config. serviceAccountName: string, Optional service account email. If this field is set, the transfer config will be created with this service account's credentials. It requires that the requesting user calling this API has permissions to act as this service account. Note that not all data sources support service account credentials when creating a transfer config. For the latest list of data sources, read about [using service accounts](https://cloud.google.com/bigquery-transfer/docs/use-service-accounts). updateMask: string, Required. Required list of fields to be updated in this request. - versionInfo: string, Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config. + versionInfo: string, Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format diff --git a/docs/dyn/chat_v1.spaces.html b/docs/dyn/chat_v1.spaces.html index a2acc318455..3f489db311e 100644 --- a/docs/dyn/chat_v1.spaces.html +++ b/docs/dyn/chat_v1.spaces.html @@ -118,7 +118,7 @@

Instance Methods

Updates a space. For an example, see [Update a space](https://developers.google.com/workspace/chat/update-spaces). If you're updating the `displayName` field and receive the error message `ALREADY_EXISTS`, try a different display name.. An existing space within the Google Workspace organization might already use this display name. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user).

setup(body=None, x__xgafv=None)

-

Creates a space and adds specified users to it. The calling user is automatically added to the space, and shouldn't be specified as a membership in the request. For an example, see [Set up a space with initial members](https://developers.google.com/workspace/chat/set-up-spaces). To specify the human members to add, add memberships with the appropriate `member.name` in the `SetUpSpaceRequest`. To add a human user, use `users/{user}`, where `{user}` can be the email address for the user. For users in the same Workspace organization `{user}` can also be the `id` for the person from the People API, or the `id` for the user in the Directory API. For example, if the People API Person profile ID for `user@example.com` is `123456789`, you can add the user to the space by setting the `membership.member.name` to `users/user@example.com` or `users/123456789`. For a space or group chat, if the caller blocks or is blocked by some members, then those members aren't added to the created space. To create a direct message (DM) between the calling user and another human user, specify exactly one membership to represent the human user. If one user blocks the other, the request fails and the DM isn't created. To create a DM between the calling user and the calling app, set `Space.singleUserBotDm` to `true` and don't specify any memberships. You can only use this method to set up a DM with the calling app. To add the calling app as a member of a space or an existing DM between two human users, see [Invite or add a user or app to a space](https://developers.google.com/workspace/chat/create-members). If a DM already exists between two users, even when one user blocks the other at the time a request is made, then the existing DM is returned. Spaces with threaded replies aren't supported. If you receive the error message `ALREADY_EXISTS` when setting up a space, try a different `displayName`. An existing space within the Google Workspace organization might already use this display name. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user).

+

Creates a space and adds specified users to it. The calling user is automatically added to the space, and shouldn't be specified as a membership in the request. For an example, see [Set up a space with initial members](https://developers.google.com/workspace/chat/set-up-spaces). To specify the human members to add, add memberships with the appropriate `membership.member.name`. To add a human user, use `users/{user}`, where `{user}` can be the email address for the user. For users in the same Workspace organization `{user}` can also be the `id` for the person from the People API, or the `id` for the user in the Directory API. For example, if the People API Person profile ID for `user@example.com` is `123456789`, you can add the user to the space by setting the `membership.member.name` to `users/user@example.com` or `users/123456789`. For a named space or group chat, if the caller blocks, or is blocked by some members, or doesn't have permission to add some members, then those members aren't added to the created space. To create a direct message (DM) between the calling user and another human user, specify exactly one membership to represent the human user. If one user blocks the other, the request fails and the DM isn't created. To create a DM between the calling user and the calling app, set `Space.singleUserBotDm` to `true` and don't specify any memberships. You can only use this method to set up a DM with the calling app. To add the calling app as a member of a space or an existing DM between two human users, see [Invite or add a user or app to a space](https://developers.google.com/workspace/chat/create-members). If a DM already exists between two users, even when one user blocks the other at the time a request is made, then the existing DM is returned. Spaces with threaded replies aren't supported. If you receive the error message `ALREADY_EXISTS` when setting up a space, try a different `displayName`. An existing space within the Google Workspace organization might already use this display name. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user).

Method Details

close() @@ -280,7 +280,7 @@

Method Details

Returns details about a space. For an example, see [Get details about a space](https://developers.google.com/workspace/chat/get-spaces). Requires [authentication](https://developers.google.com/workspace/chat/authenticate-authorize). Supports [app authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app) and [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user).
 
 Args:
-  name: string, Required. Resource name of the space, in the form "spaces/*". Format: `spaces/{space}` (required)
+  name: string, Required. Resource name of the space, in the form `spaces/{space}`. Format: `spaces/{space}` (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -423,14 +423,14 @@ 

Method Details

setup(body=None, x__xgafv=None) -
Creates a space and adds specified users to it. The calling user is automatically added to the space, and shouldn't be specified as a membership in the request. For an example, see [Set up a space with initial members](https://developers.google.com/workspace/chat/set-up-spaces). To specify the human members to add, add memberships with the appropriate `member.name` in the `SetUpSpaceRequest`. To add a human user, use `users/{user}`, where `{user}` can be the email address for the user. For users in the same Workspace organization `{user}` can also be the `id` for the person from the People API, or the `id` for the user in the Directory API. For example, if the People API Person profile ID for `user@example.com` is `123456789`, you can add the user to the space by setting the `membership.member.name` to `users/user@example.com` or `users/123456789`. For a space or group chat, if the caller blocks or is blocked by some members, then those members aren't added to the created space. To create a direct message (DM) between the calling user and another human user, specify exactly one membership to represent the human user. If one user blocks the other, the request fails and the DM isn't created. To create a DM between the calling user and the calling app, set `Space.singleUserBotDm` to `true` and don't specify any memberships. You can only use this method to set up a DM with the calling app. To add the calling app as a member of a space or an existing DM between two human users, see [Invite or add a user or app to a space](https://developers.google.com/workspace/chat/create-members). If a DM already exists between two users, even when one user blocks the other at the time a request is made, then the existing DM is returned. Spaces with threaded replies aren't supported. If you receive the error message `ALREADY_EXISTS` when setting up a space, try a different `displayName`. An existing space within the Google Workspace organization might already use this display name. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user).
+  
Creates a space and adds specified users to it. The calling user is automatically added to the space, and shouldn't be specified as a membership in the request. For an example, see [Set up a space with initial members](https://developers.google.com/workspace/chat/set-up-spaces). To specify the human members to add, add memberships with the appropriate `membership.member.name`. To add a human user, use `users/{user}`, where `{user}` can be the email address for the user. For users in the same Workspace organization `{user}` can also be the `id` for the person from the People API, or the `id` for the user in the Directory API. For example, if the People API Person profile ID for `user@example.com` is `123456789`, you can add the user to the space by setting the `membership.member.name` to `users/user@example.com` or `users/123456789`. For a named space or group chat, if the caller blocks, or is blocked by some members, or doesn't have permission to add some members, then those members aren't added to the created space. To create a direct message (DM) between the calling user and another human user, specify exactly one membership to represent the human user. If one user blocks the other, the request fails and the DM isn't created. To create a DM between the calling user and the calling app, set `Space.singleUserBotDm` to `true` and don't specify any memberships. You can only use this method to set up a DM with the calling app. To add the calling app as a member of a space or an existing DM between two human users, see [Invite or add a user or app to a space](https://developers.google.com/workspace/chat/create-members). If a DM already exists between two users, even when one user blocks the other at the time a request is made, then the existing DM is returned. Spaces with threaded replies aren't supported. If you receive the error message `ALREADY_EXISTS` when setting up a space, try a different `displayName`. An existing space within the Google Workspace organization might already use this display name. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user).
 
 Args:
   body: object, The request body.
     The object takes the form of:
 
 { # Request to create a space and add specified users to it.
-  "memberships": [ # Optional. The Google Chat users to invite to join the space. Omit the calling user, as they are added automatically. The set currently allows up to 20 memberships (in addition to the caller). The `Membership.member` field must contain a `user` with `name` populated (format: `users/{user}`) and `type` set to `User.Type.HUMAN`. You can only add human users when setting up a space (adding Chat apps is only supported for direct message setup with the calling app). You can also add members using the user's email as an alias for {user}. For example, the `user.name` can be `users/example@gmail.com`." To invite Gmail users or users from external Google Workspace domains, user's email must be used for `{user}`. Optional when setting `Space.spaceType` to `SPACE`. Required when setting `Space.spaceType` to `GROUP_CHAT`, along with at least two memberships. Required when setting `Space.spaceType` to `DIRECT_MESSAGE` with a human user, along with exactly one membership. Must be empty when creating a 1:1 conversation between a human and the calling Chat app (when setting `Space.spaceType` to `DIRECT_MESSAGE` and `Space.singleUserBotDm` to `true`).
+  "memberships": [ # Optional. The Google Chat users to invite to join the space. Omit the calling user, as they are added automatically. The set currently allows up to 20 memberships (in addition to the caller). For human membership, the `Membership.member` field must contain a `user` with `name` populated (format: `users/{user}`) and `type` set to `User.Type.HUMAN`. You can only add human users when setting up a space (adding Chat apps is only supported for direct message setup with the calling app). You can also add members using the user's email as an alias for {user}. For example, the `user.name` can be `users/example@gmail.com`. To invite Gmail users or users from external Google Workspace domains, user's email must be used for `{user}`. Optional when setting `Space.spaceType` to `SPACE`. Required when setting `Space.spaceType` to `GROUP_CHAT`, along with at least two memberships. Required when setting `Space.spaceType` to `DIRECT_MESSAGE` with a human user, along with exactly one membership. Must be empty when creating a 1:1 conversation between a human and the calling Chat app (when setting `Space.spaceType` to `DIRECT_MESSAGE` and `Space.singleUserBotDm` to `true`).
     { # Represents a membership relation in Google Chat, such as whether a user or Chat app is invited to, part of, or absent from a space.
       "createTime": "A String", # Optional. Immutable. The creation time of the membership, such as when a member joined or was invited to join a space. This field is output only, except when used to import historical memberships in import mode spaces.
       "deleteTime": "A String", # Optional. Immutable. The deletion time of the membership, such as when a member left or was removed from a space. This field is output only, except when used to import historical memberships in import mode spaces.
diff --git a/docs/dyn/chat_v1.spaces.members.html b/docs/dyn/chat_v1.spaces.members.html
index 9e9ce59fb5a..8341a6b303d 100644
--- a/docs/dyn/chat_v1.spaces.members.html
+++ b/docs/dyn/chat_v1.spaces.members.html
@@ -79,7 +79,7 @@ 

Instance Methods

Close httplib2 connections.

create(parent, body=None, x__xgafv=None)

-

Creates a human membership or app membership for the calling app. Creating memberships for other apps isn't supported. For an example, see [Invite or add a user or a Google Chat app to a space](https://developers.google.com/workspace/chat/create-members). When creating a membership, if the specified member has their auto-accept policy turned off, then they're invited, and must accept the space invitation before joining. Otherwise, creating a membership adds the member directly to the specified space. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). To specify the member to add, set the `membership.member.name` in the `CreateMembershipRequest`: - To add the calling app to a space or a direct message between two human users, use `users/app`. Unable to add other apps to the space. - To add a human user, use `users/{user}`, where `{user}` can be the email address for the user. For users in the same Workspace organization `{user}` can also be the `id` for the person from the People API, or the `id` for the user in the Directory API. For example, if the People API Person profile ID for `user@example.com` is `123456789`, you can add the user to the space by setting the `membership.member.name` to `users/user@example.com` or `users/123456789`.

+

Creates a human membership or app membership for the calling app. Creating memberships for other apps isn't supported. For an example, see [Invite or add a user or a Google Chat app to a space](https://developers.google.com/workspace/chat/create-members). When creating a membership, if the specified member has their auto-accept policy turned off, then they're invited, and must accept the space invitation before joining. Otherwise, creating a membership adds the member directly to the specified space. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). To specify the member to add, set the `membership.member.name` for the human or app member. - To add the calling app to a space or a direct message between two human users, use `users/app`. Unable to add other apps to the space. - To add a human user, use `users/{user}`, where `{user}` can be the email address for the user. For users in the same Workspace organization `{user}` can also be the `id` for the person from the People API, or the `id` for the user in the Directory API. For example, if the People API Person profile ID for `user@example.com` is `123456789`, you can add the user to the space by setting the `membership.member.name` to `users/user@example.com` or `users/123456789`.

delete(name, x__xgafv=None)

Deletes a membership. For an example, see [Remove a user or a Google Chat app from a space](https://developers.google.com/workspace/chat/delete-members). Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user).

@@ -103,7 +103,7 @@

Method Details

create(parent, body=None, x__xgafv=None) -
Creates a human membership or app membership for the calling app. Creating memberships for other apps isn't supported. For an example, see [Invite or add a user or a Google Chat app to a space](https://developers.google.com/workspace/chat/create-members). When creating a membership, if the specified member has their auto-accept policy turned off, then they're invited, and must accept the space invitation before joining. Otherwise, creating a membership adds the member directly to the specified space. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). To specify the member to add, set the `membership.member.name` in the `CreateMembershipRequest`: - To add the calling app to a space or a direct message between two human users, use `users/app`. Unable to add other apps to the space. - To add a human user, use `users/{user}`, where `{user}` can be the email address for the user. For users in the same Workspace organization `{user}` can also be the `id` for the person from the People API, or the `id` for the user in the Directory API. For example, if the People API Person profile ID for `user@example.com` is `123456789`, you can add the user to the space by setting the `membership.member.name` to `users/user@example.com` or `users/123456789`.
+  
Creates a human membership or app membership for the calling app. Creating memberships for other apps isn't supported. For an example, see [Invite or add a user or a Google Chat app to a space](https://developers.google.com/workspace/chat/create-members). When creating a membership, if the specified member has their auto-accept policy turned off, then they're invited, and must accept the space invitation before joining. Otherwise, creating a membership adds the member directly to the specified space. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). To specify the member to add, set the `membership.member.name` for the human or app member. - To add the calling app to a space or a direct message between two human users, use `users/app`. Unable to add other apps to the space. - To add a human user, use `users/{user}`, where `{user}` can be the email address for the user. For users in the same Workspace organization `{user}` can also be the `id` for the person from the People API, or the `id` for the user in the Directory API. For example, if the People API Person profile ID for `user@example.com` is `123456789`, you can add the user to the space by setting the `membership.member.name` to `users/user@example.com` or `users/123456789`.
 
 Args:
   parent: string, Required. The resource name of the space for which to create the membership. Format: spaces/{space} (required)
diff --git a/docs/dyn/chat_v1.spaces.messages.attachments.html b/docs/dyn/chat_v1.spaces.messages.attachments.html
index 8c82ef08517..62510c0df74 100644
--- a/docs/dyn/chat_v1.spaces.messages.attachments.html
+++ b/docs/dyn/chat_v1.spaces.messages.attachments.html
@@ -91,7 +91,7 @@ 

Method Details

Gets the metadata of a message attachment. The attachment data is fetched using the [media API](https://developers.google.com/workspace/chat/api/reference/rest/v1/media/download). For an example, see [Get metadata about a message attachment](https://developers.google.com/workspace/chat/get-media-attachments). Requires [app authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app).
 
 Args:
-  name: string, Required. Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. (required)
+  name: string, Required. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -111,7 +111,7 @@ 

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }
diff --git a/docs/dyn/chat_v1.spaces.messages.html b/docs/dyn/chat_v1.spaces.messages.html index fe402023c3a..72a105e713a 100644 --- a/docs/dyn/chat_v1.spaces.messages.html +++ b/docs/dyn/chat_v1.spaces.messages.html @@ -1180,7 +1180,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -2949,7 +2949,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -4736,7 +4736,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -6511,7 +6511,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -8291,7 +8291,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -10054,7 +10054,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -11817,7 +11817,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -13580,7 +13580,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, diff --git a/docs/dyn/chat_v1.spaces.spaceEvents.html b/docs/dyn/chat_v1.spaces.spaceEvents.html index 680b6cf58d9..5495adf58db 100644 --- a/docs/dyn/chat_v1.spaces.spaceEvents.html +++ b/docs/dyn/chat_v1.spaces.spaceEvents.html @@ -1295,7 +1295,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -3053,7 +3053,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -4811,7 +4811,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -6567,7 +6567,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -8321,7 +8321,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -10075,7 +10075,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -12108,7 +12108,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -13866,7 +13866,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -15624,7 +15624,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -17380,7 +17380,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -19134,7 +19134,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -20888,7 +20888,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`. + "name": "A String", # Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, diff --git a/docs/dyn/chromemanagement_v1.customers.telemetry.events.html b/docs/dyn/chromemanagement_v1.customers.telemetry.events.html index b4ee3cab968..bcd8a860beb 100644 --- a/docs/dyn/chromemanagement_v1.customers.telemetry.events.html +++ b/docs/dyn/chromemanagement_v1.customers.telemetry.events.html @@ -111,6 +111,23 @@

Method Details

"nextPageToken": "A String", # Token to specify next page in the list. "telemetryEvents": [ # Telemetry events returned in the response. { # Telemetry data reported by a managed device. + "appInstallEvent": { # App installation data. # Output only. Payload for app install event. Present only when `event_type` is `APP_INSTALLED`. + "appId": "A String", # App id. For PWAs this is the start URL, and for extensions this is the extension id. + "appInstallReason": "A String", # App installation reason. + "appInstallSource": "A String", # App installation source. + "appInstallTime": "A String", # App installation time depending on the app lifecycle. + "appType": "A String", # Type of app. + }, + "appLaunchEvent": { # App launch data. # Output only. Payload for app launch event.Present only when `event_type` is `APP_LAUNCHED`. + "appId": "A String", # App id. For PWAs this is the start URL, and for extensions this is the extension id. + "appLaunchSource": "A String", # App launch source. + "appType": "A String", # Type of app. + }, + "appUninstallEvent": { # App uninstall data. # Output only. Payload for app uninstall event. Present only when `event_type` is `APP_UNINSTALLED`. + "appId": "A String", # App id. For PWAs this is the start URL, and for extensions this is the extension id. + "appType": "A String", # Type of app. + "appUninstallSource": "A String", # App uninstall source. + }, "audioSevereUnderrunEvent": { # `TelemetryAudioSevereUnderrunEvent` is triggered when a audio devices run out of buffer data for more than 5 seconds. * Granular permission needed: TELEMETRY_API_AUDIO_REPORT # Output only. Payload for audio severe underrun event. Present only when the `event_type` field is `AUDIO_SEVERE_UNDERRUN`. }, "device": { # Information about a device associated with telemetry data. * Granular Permission needed: TELEMETRY_API_DEVICE # Output only. Information about the device associated with the event. diff --git a/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.html b/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.html index 08b2efe8487..7f2547924de 100644 --- a/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.html +++ b/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.html @@ -932,12 +932,12 @@

Method Details

}, "metadata": { # Metadata includes information associated with a `Rollout`. # Output only. Metadata contains information about the rollout. "automation": { # AutomationRolloutMetadata contains Automation-related actions that were performed on a rollout. # Output only. AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout. - "advanceAutomationRuns": [ # Output only. The IDs of the AutomationRuns initiated by an advance rollout rule. + "advanceAutomationRuns": [ # Output only. The names of the AutomationRuns initiated by an advance rollout rule. "A String", ], "currentRepairAutomationRun": "A String", # Output only. The current AutomationRun repairing the rollout. - "promoteAutomationRun": "A String", # Output only. The ID of the AutomationRun initiated by a promote release rule. - "repairAutomationRuns": [ # Output only. The IDs of the AutomationRuns initiated by a repair rollout rule. + "promoteAutomationRun": "A String", # Output only. The name of the AutomationRun initiated by a promote release rule. + "repairAutomationRuns": [ # Output only. The names of the AutomationRuns initiated by a repair rollout rule. "A String", ], }, @@ -1162,12 +1162,12 @@

Method Details

}, "metadata": { # Metadata includes information associated with a `Rollout`. # Output only. Metadata contains information about the rollout. "automation": { # AutomationRolloutMetadata contains Automation-related actions that were performed on a rollout. # Output only. AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout. - "advanceAutomationRuns": [ # Output only. The IDs of the AutomationRuns initiated by an advance rollout rule. + "advanceAutomationRuns": [ # Output only. The names of the AutomationRuns initiated by an advance rollout rule. "A String", ], "currentRepairAutomationRun": "A String", # Output only. The current AutomationRun repairing the rollout. - "promoteAutomationRun": "A String", # Output only. The ID of the AutomationRun initiated by a promote release rule. - "repairAutomationRuns": [ # Output only. The IDs of the AutomationRuns initiated by a repair rollout rule. + "promoteAutomationRun": "A String", # Output only. The name of the AutomationRun initiated by a promote release rule. + "repairAutomationRuns": [ # Output only. The names of the AutomationRuns initiated by a repair rollout rule. "A String", ], }, diff --git a/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.releases.html b/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.releases.html index 5adef403d21..b0e88bf6698 100644 --- a/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.releases.html +++ b/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.releases.html @@ -417,6 +417,7 @@

Method Details

"usages": [ # Required. Usages when this configuration should be applied. "A String", ], + "verbose": True or False, # Optional. If true, additional logging will be enabled when running builds in this execution environment. "workerPool": "A String", # Optional. The resource name of the `WorkerPool`, with the format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. If this optional field is unspecified, the default Cloud Build pool will be used. }, ], @@ -772,6 +773,7 @@

Method Details

"usages": [ # Required. Usages when this configuration should be applied. "A String", ], + "verbose": True or False, # Optional. If true, additional logging will be enabled when running builds in this execution environment. "workerPool": "A String", # Optional. The resource name of the `WorkerPool`, with the format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. If this optional field is unspecified, the default Cloud Build pool will be used. }, ], @@ -1103,6 +1105,7 @@

Method Details

"usages": [ # Required. Usages when this configuration should be applied. "A String", ], + "verbose": True or False, # Optional. If true, additional logging will be enabled when running builds in this execution environment. "workerPool": "A String", # Optional. The resource name of the `WorkerPool`, with the format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. If this optional field is unspecified, the default Cloud Build pool will be used. }, ], diff --git a/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.releases.rollouts.html b/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.releases.rollouts.html index a158cc5b92e..e1bf12595c1 100644 --- a/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.releases.rollouts.html +++ b/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.releases.rollouts.html @@ -219,12 +219,12 @@

Method Details

}, "metadata": { # Metadata includes information associated with a `Rollout`. # Output only. Metadata contains information about the rollout. "automation": { # AutomationRolloutMetadata contains Automation-related actions that were performed on a rollout. # Output only. AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout. - "advanceAutomationRuns": [ # Output only. The IDs of the AutomationRuns initiated by an advance rollout rule. + "advanceAutomationRuns": [ # Output only. The names of the AutomationRuns initiated by an advance rollout rule. "A String", ], "currentRepairAutomationRun": "A String", # Output only. The current AutomationRun repairing the rollout. - "promoteAutomationRun": "A String", # Output only. The ID of the AutomationRun initiated by a promote release rule. - "repairAutomationRuns": [ # Output only. The IDs of the AutomationRuns initiated by a repair rollout rule. + "promoteAutomationRun": "A String", # Output only. The name of the AutomationRun initiated by a promote release rule. + "repairAutomationRuns": [ # Output only. The names of the AutomationRuns initiated by a repair rollout rule. "A String", ], }, @@ -479,12 +479,12 @@

Method Details

}, "metadata": { # Metadata includes information associated with a `Rollout`. # Output only. Metadata contains information about the rollout. "automation": { # AutomationRolloutMetadata contains Automation-related actions that were performed on a rollout. # Output only. AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout. - "advanceAutomationRuns": [ # Output only. The IDs of the AutomationRuns initiated by an advance rollout rule. + "advanceAutomationRuns": [ # Output only. The names of the AutomationRuns initiated by an advance rollout rule. "A String", ], "currentRepairAutomationRun": "A String", # Output only. The current AutomationRun repairing the rollout. - "promoteAutomationRun": "A String", # Output only. The ID of the AutomationRun initiated by a promote release rule. - "repairAutomationRuns": [ # Output only. The IDs of the AutomationRuns initiated by a repair rollout rule. + "promoteAutomationRun": "A String", # Output only. The name of the AutomationRun initiated by a promote release rule. + "repairAutomationRuns": [ # Output only. The names of the AutomationRuns initiated by a repair rollout rule. "A String", ], }, @@ -740,12 +740,12 @@

Method Details

}, "metadata": { # Metadata includes information associated with a `Rollout`. # Output only. Metadata contains information about the rollout. "automation": { # AutomationRolloutMetadata contains Automation-related actions that were performed on a rollout. # Output only. AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout. - "advanceAutomationRuns": [ # Output only. The IDs of the AutomationRuns initiated by an advance rollout rule. + "advanceAutomationRuns": [ # Output only. The names of the AutomationRuns initiated by an advance rollout rule. "A String", ], "currentRepairAutomationRun": "A String", # Output only. The current AutomationRun repairing the rollout. - "promoteAutomationRun": "A String", # Output only. The ID of the AutomationRun initiated by a promote release rule. - "repairAutomationRuns": [ # Output only. The IDs of the AutomationRuns initiated by a repair rollout rule. + "promoteAutomationRun": "A String", # Output only. The name of the AutomationRun initiated by a promote release rule. + "repairAutomationRuns": [ # Output only. The names of the AutomationRuns initiated by a repair rollout rule. "A String", ], }, diff --git a/docs/dyn/clouddeploy_v1.projects.locations.targets.html b/docs/dyn/clouddeploy_v1.projects.locations.targets.html index c4a20b3a46c..a18ddc3272a 100644 --- a/docs/dyn/clouddeploy_v1.projects.locations.targets.html +++ b/docs/dyn/clouddeploy_v1.projects.locations.targets.html @@ -152,6 +152,7 @@

Method Details

"usages": [ # Required. Usages when this configuration should be applied. "A String", ], + "verbose": True or False, # Optional. If true, additional logging will be enabled when running builds in this execution environment. "workerPool": "A String", # Optional. The resource name of the `WorkerPool`, with the format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. If this optional field is unspecified, the default Cloud Build pool will be used. }, ], @@ -295,6 +296,7 @@

Method Details

"usages": [ # Required. Usages when this configuration should be applied. "A String", ], + "verbose": True or False, # Optional. If true, additional logging will be enabled when running builds in this execution environment. "workerPool": "A String", # Optional. The resource name of the `WorkerPool`, with the format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. If this optional field is unspecified, the default Cloud Build pool will be used. }, ], @@ -423,6 +425,7 @@

Method Details

"usages": [ # Required. Usages when this configuration should be applied. "A String", ], + "verbose": True or False, # Optional. If true, additional logging will be enabled when running builds in this execution environment. "workerPool": "A String", # Optional. The resource name of the `WorkerPool`, with the format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. If this optional field is unspecified, the default Cloud Build pool will be used. }, ], @@ -510,6 +513,7 @@

Method Details

"usages": [ # Required. Usages when this configuration should be applied. "A String", ], + "verbose": True or False, # Optional. If true, additional logging will be enabled when running builds in this execution environment. "workerPool": "A String", # Optional. The resource name of the `WorkerPool`, with the format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. If this optional field is unspecified, the default Cloud Build pool will be used. }, ], diff --git a/docs/dyn/cloudkms_v1.projects.locations.keyHandles.html b/docs/dyn/cloudkms_v1.projects.locations.keyHandles.html index 4573184c05b..cbfc5b24832 100644 --- a/docs/dyn/cloudkms_v1.projects.locations.keyHandles.html +++ b/docs/dyn/cloudkms_v1.projects.locations.keyHandles.html @@ -103,7 +103,7 @@

Method Details

{ # Resource-oriented representation of a request to Cloud KMS Autokey and the resulting provisioning of a CryptoKey. "kmsKey": "A String", # Output only. Name of a CryptoKey that has been provisioned for Customer Managed Encryption Key (CMEK) use in the KeyHandle project and location for the requested resource type. The CryptoKey project will reflect the value configured in the AutokeyConfig on the resource project's ancestor folder at the time of the KeyHandle creation. If more than one ancestor folder has a configured AutokeyConfig, the nearest of these configurations is used. - "name": "A String", # Output only. Identifier. Name of the KeyHandle resource, e.g. `projects/{PROJECT_ID}/locations/{LOCATION}/keyHandles/{KEY_HANDLE_ID}`. + "name": "A String", # Identifier. Name of the KeyHandle resource, e.g. `projects/{PROJECT_ID}/locations/{LOCATION}/keyHandles/{KEY_HANDLE_ID}`. "resourceTypeSelector": "A String", # Required. Indicates the resource type that the resulting CryptoKey is meant to protect, e.g. `{SERVICE}.googleapis.com/{TYPE}`. See documentation for supported resource types. } @@ -153,7 +153,7 @@

Method Details

{ # Resource-oriented representation of a request to Cloud KMS Autokey and the resulting provisioning of a CryptoKey. "kmsKey": "A String", # Output only. Name of a CryptoKey that has been provisioned for Customer Managed Encryption Key (CMEK) use in the KeyHandle project and location for the requested resource type. The CryptoKey project will reflect the value configured in the AutokeyConfig on the resource project's ancestor folder at the time of the KeyHandle creation. If more than one ancestor folder has a configured AutokeyConfig, the nearest of these configurations is used. - "name": "A String", # Output only. Identifier. Name of the KeyHandle resource, e.g. `projects/{PROJECT_ID}/locations/{LOCATION}/keyHandles/{KEY_HANDLE_ID}`. + "name": "A String", # Identifier. Name of the KeyHandle resource, e.g. `projects/{PROJECT_ID}/locations/{LOCATION}/keyHandles/{KEY_HANDLE_ID}`. "resourceTypeSelector": "A String", # Required. Indicates the resource type that the resulting CryptoKey is meant to protect, e.g. `{SERVICE}.googleapis.com/{TYPE}`. See documentation for supported resource types. }
@@ -177,7 +177,7 @@

Method Details

"keyHandles": [ # Resulting KeyHandles. { # Resource-oriented representation of a request to Cloud KMS Autokey and the resulting provisioning of a CryptoKey. "kmsKey": "A String", # Output only. Name of a CryptoKey that has been provisioned for Customer Managed Encryption Key (CMEK) use in the KeyHandle project and location for the requested resource type. The CryptoKey project will reflect the value configured in the AutokeyConfig on the resource project's ancestor folder at the time of the KeyHandle creation. If more than one ancestor folder has a configured AutokeyConfig, the nearest of these configurations is used. - "name": "A String", # Output only. Identifier. Name of the KeyHandle resource, e.g. `projects/{PROJECT_ID}/locations/{LOCATION}/keyHandles/{KEY_HANDLE_ID}`. + "name": "A String", # Identifier. Name of the KeyHandle resource, e.g. `projects/{PROJECT_ID}/locations/{LOCATION}/keyHandles/{KEY_HANDLE_ID}`. "resourceTypeSelector": "A String", # Required. Indicates the resource type that the resulting CryptoKey is meant to protect, e.g. `{SERVICE}.googleapis.com/{TYPE}`. See documentation for supported resource types. }, ], diff --git a/docs/dyn/compute_alpha.backendBuckets.html b/docs/dyn/compute_alpha.backendBuckets.html index 8866a36d43d..43985904fc8 100644 --- a/docs/dyn/compute_alpha.backendBuckets.html +++ b/docs/dyn/compute_alpha.backendBuckets.html @@ -642,9 +642,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1342,9 +1339,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1437,9 +1431,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.backendServices.html b/docs/dyn/compute_alpha.backendServices.html index fdab5ba6671..5da6fa53131 100644 --- a/docs/dyn/compute_alpha.backendServices.html +++ b/docs/dyn/compute_alpha.backendServices.html @@ -726,6 +726,14 @@

Method Details

], "serviceLbPolicy": "A String", # URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. "sessionAffinity": "A String", # Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). + "strongSessionAffinityCookie": { # The HTTP cookie used for stateful session affinity. # Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY. + "name": "A String", # Name of the cookie. + "path": "A String", # Path to set for the cookie. + "ttl": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Lifetime of the cookie. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + }, "subsetting": { # Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director. "policy": "A String", "subsetSize": 42, # The number of backends per backend group assigned to each proxy instance or each service mesh client. An input parameter to the `CONSISTENT_HASH_SUBSETTING` algorithm. Can only be set if `policy` is set to `CONSISTENT_HASH_SUBSETTING`. Can only be set if load balancing scheme is `INTERNAL_MANAGED` or `INTERNAL_SELF_MANAGED`. `subset_size` is optional for Internal HTTP(S) load balancing and required for Traffic Director. If you do not provide this value, Cloud Load Balancing will calculate it dynamically to optimize the number of proxies/clients visible to each backend and vice versa. Must be greater than 0. If `subset_size` is larger than the number of backends/endpoints, then subsetting is disabled. @@ -1487,6 +1495,14 @@

Method Details

], "serviceLbPolicy": "A String", # URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. "sessionAffinity": "A String", # Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). + "strongSessionAffinityCookie": { # The HTTP cookie used for stateful session affinity. # Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY. + "name": "A String", # Name of the cookie. + "path": "A String", # Path to set for the cookie. + "ttl": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Lifetime of the cookie. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + }, "subsetting": { # Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director. "policy": "A String", "subsetSize": 42, # The number of backends per backend group assigned to each proxy instance or each service mesh client. An input parameter to the `CONSISTENT_HASH_SUBSETTING` algorithm. Can only be set if `policy` is set to `CONSISTENT_HASH_SUBSETTING`. Can only be set if load balancing scheme is `INTERNAL_MANAGED` or `INTERNAL_SELF_MANAGED`. `subset_size` is optional for Internal HTTP(S) load balancing and required for Traffic Director. If you do not provide this value, Cloud Load Balancing will calculate it dynamically to optimize the number of proxies/clients visible to each backend and vice versa. Must be greater than 0. If `subset_size` is larger than the number of backends/endpoints, then subsetting is disabled. @@ -1619,9 +1635,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2092,6 +2105,14 @@

Method Details

], "serviceLbPolicy": "A String", # URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. "sessionAffinity": "A String", # Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). + "strongSessionAffinityCookie": { # The HTTP cookie used for stateful session affinity. # Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY. + "name": "A String", # Name of the cookie. + "path": "A String", # Path to set for the cookie. + "ttl": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Lifetime of the cookie. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + }, "subsetting": { # Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director. "policy": "A String", "subsetSize": 42, # The number of backends per backend group assigned to each proxy instance or each service mesh client. An input parameter to the `CONSISTENT_HASH_SUBSETTING` algorithm. Can only be set if `policy` is set to `CONSISTENT_HASH_SUBSETTING`. Can only be set if load balancing scheme is `INTERNAL_MANAGED` or `INTERNAL_SELF_MANAGED`. `subset_size` is optional for Internal HTTP(S) load balancing and required for Traffic Director. If you do not provide this value, Cloud Load Balancing will calculate it dynamically to optimize the number of proxies/clients visible to each backend and vice versa. Must be greater than 0. If `subset_size` is larger than the number of backends/endpoints, then subsetting is disabled. @@ -2677,6 +2698,14 @@

Method Details

], "serviceLbPolicy": "A String", # URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. "sessionAffinity": "A String", # Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). + "strongSessionAffinityCookie": { # The HTTP cookie used for stateful session affinity. # Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY. + "name": "A String", # Name of the cookie. + "path": "A String", # Path to set for the cookie. + "ttl": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Lifetime of the cookie. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + }, "subsetting": { # Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director. "policy": "A String", "subsetSize": 42, # The number of backends per backend group assigned to each proxy instance or each service mesh client. An input parameter to the `CONSISTENT_HASH_SUBSETTING` algorithm. Can only be set if `policy` is set to `CONSISTENT_HASH_SUBSETTING`. Can only be set if load balancing scheme is `INTERNAL_MANAGED` or `INTERNAL_SELF_MANAGED`. `subset_size` is optional for Internal HTTP(S) load balancing and required for Traffic Director. If you do not provide this value, Cloud Load Balancing will calculate it dynamically to optimize the number of proxies/clients visible to each backend and vice versa. Must be greater than 0. If `subset_size` is larger than the number of backends/endpoints, then subsetting is disabled. @@ -3160,6 +3189,14 @@

Method Details

], "serviceLbPolicy": "A String", # URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. "sessionAffinity": "A String", # Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). + "strongSessionAffinityCookie": { # The HTTP cookie used for stateful session affinity. # Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY. + "name": "A String", # Name of the cookie. + "path": "A String", # Path to set for the cookie. + "ttl": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Lifetime of the cookie. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + }, "subsetting": { # Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director. "policy": "A String", "subsetSize": 42, # The number of backends per backend group assigned to each proxy instance or each service mesh client. An input parameter to the `CONSISTENT_HASH_SUBSETTING` algorithm. Can only be set if `policy` is set to `CONSISTENT_HASH_SUBSETTING`. Can only be set if load balancing scheme is `INTERNAL_MANAGED` or `INTERNAL_SELF_MANAGED`. `subset_size` is optional for Internal HTTP(S) load balancing and required for Traffic Director. If you do not provide this value, Cloud Load Balancing will calculate it dynamically to optimize the number of proxies/clients visible to each backend and vice versa. Must be greater than 0. If `subset_size` is larger than the number of backends/endpoints, then subsetting is disabled. @@ -3659,6 +3696,14 @@

Method Details

], "serviceLbPolicy": "A String", # URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. "sessionAffinity": "A String", # Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). + "strongSessionAffinityCookie": { # The HTTP cookie used for stateful session affinity. # Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY. + "name": "A String", # Name of the cookie. + "path": "A String", # Path to set for the cookie. + "ttl": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Lifetime of the cookie. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + }, "subsetting": { # Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director. "policy": "A String", "subsetSize": 42, # The number of backends per backend group assigned to each proxy instance or each service mesh client. An input parameter to the `CONSISTENT_HASH_SUBSETTING` algorithm. Can only be set if `policy` is set to `CONSISTENT_HASH_SUBSETTING`. Can only be set if load balancing scheme is `INTERNAL_MANAGED` or `INTERNAL_SELF_MANAGED`. `subset_size` is optional for Internal HTTP(S) load balancing and required for Traffic Director. If you do not provide this value, Cloud Load Balancing will calculate it dynamically to optimize the number of proxies/clients visible to each backend and vice versa. Must be greater than 0. If `subset_size` is larger than the number of backends/endpoints, then subsetting is disabled. @@ -4004,9 +4049,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -4099,9 +4141,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -4736,6 +4775,14 @@

Method Details

], "serviceLbPolicy": "A String", # URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. "sessionAffinity": "A String", # Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). + "strongSessionAffinityCookie": { # The HTTP cookie used for stateful session affinity. # Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY. + "name": "A String", # Name of the cookie. + "path": "A String", # Path to set for the cookie. + "ttl": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Lifetime of the cookie. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + }, "subsetting": { # Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director. "policy": "A String", "subsetSize": 42, # The number of backends per backend group assigned to each proxy instance or each service mesh client. An input parameter to the `CONSISTENT_HASH_SUBSETTING` algorithm. Can only be set if `policy` is set to `CONSISTENT_HASH_SUBSETTING`. Can only be set if load balancing scheme is `INTERNAL_MANAGED` or `INTERNAL_SELF_MANAGED`. `subset_size` is optional for Internal HTTP(S) load balancing and required for Traffic Director. If you do not provide this value, Cloud Load Balancing will calculate it dynamically to optimize the number of proxies/clients visible to each backend and vice versa. Must be greater than 0. If `subset_size` is larger than the number of backends/endpoints, then subsetting is disabled. diff --git a/docs/dyn/compute_alpha.disks.html b/docs/dyn/compute_alpha.disks.html index a173071489c..87333d13eff 100644 --- a/docs/dyn/compute_alpha.disks.html +++ b/docs/dyn/compute_alpha.disks.html @@ -1153,9 +1153,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1966,9 +1963,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2061,9 +2055,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.firewallPolicies.html b/docs/dyn/compute_alpha.firewallPolicies.html index 6bfd5940977..e315e695c55 100644 --- a/docs/dyn/compute_alpha.firewallPolicies.html +++ b/docs/dyn/compute_alpha.firewallPolicies.html @@ -1219,9 +1219,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -3261,9 +3258,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -3356,9 +3350,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.images.html b/docs/dyn/compute_alpha.images.html index 506b62ba034..4ca4214255f 100644 --- a/docs/dyn/compute_alpha.images.html +++ b/docs/dyn/compute_alpha.images.html @@ -735,9 +735,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1527,9 +1524,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1622,9 +1616,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.instanceTemplates.html b/docs/dyn/compute_alpha.instanceTemplates.html index 543f225f96c..b14ae6d1d50 100644 --- a/docs/dyn/compute_alpha.instanceTemplates.html +++ b/docs/dyn/compute_alpha.instanceTemplates.html @@ -1096,9 +1096,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2092,9 +2089,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2187,9 +2181,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.instances.html b/docs/dyn/compute_alpha.instances.html index 4ab2e9af0e6..8b454078dfa 100644 --- a/docs/dyn/compute_alpha.instances.html +++ b/docs/dyn/compute_alpha.instances.html @@ -3354,9 +3354,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -5666,9 +5663,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -5761,9 +5755,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.instantSnapshots.html b/docs/dyn/compute_alpha.instantSnapshots.html index 88757cd26c8..41ce4b0f983 100644 --- a/docs/dyn/compute_alpha.instantSnapshots.html +++ b/docs/dyn/compute_alpha.instantSnapshots.html @@ -456,9 +456,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -806,9 +803,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -901,9 +895,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.interconnectAttachments.html b/docs/dyn/compute_alpha.interconnectAttachments.html index 73ba9a261b0..aef05c92125 100644 --- a/docs/dyn/compute_alpha.interconnectAttachments.html +++ b/docs/dyn/compute_alpha.interconnectAttachments.html @@ -539,9 +539,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1166,9 +1163,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1261,9 +1255,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.interconnects.html b/docs/dyn/compute_alpha.interconnects.html index 5d588f1a47e..ab9b73ea28e 100644 --- a/docs/dyn/compute_alpha.interconnects.html +++ b/docs/dyn/compute_alpha.interconnects.html @@ -474,9 +474,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1174,9 +1171,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1269,9 +1263,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.licenseCodes.html b/docs/dyn/compute_alpha.licenseCodes.html index eb846bbd2ce..57bf58fb654 100644 --- a/docs/dyn/compute_alpha.licenseCodes.html +++ b/docs/dyn/compute_alpha.licenseCodes.html @@ -199,9 +199,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -313,9 +310,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -408,9 +402,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.licenses.html b/docs/dyn/compute_alpha.licenses.html index 06e330d79c9..35ab6a302d4 100644 --- a/docs/dyn/compute_alpha.licenses.html +++ b/docs/dyn/compute_alpha.licenses.html @@ -336,9 +336,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -662,9 +659,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -757,9 +751,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.machineImages.html b/docs/dyn/compute_alpha.machineImages.html index f274a1825b4..500a272359d 100644 --- a/docs/dyn/compute_alpha.machineImages.html +++ b/docs/dyn/compute_alpha.machineImages.html @@ -878,9 +878,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2290,9 +2287,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2385,9 +2379,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.networkAttachments.html b/docs/dyn/compute_alpha.networkAttachments.html index 2b8bc177cdf..3655405cfe3 100644 --- a/docs/dyn/compute_alpha.networkAttachments.html +++ b/docs/dyn/compute_alpha.networkAttachments.html @@ -471,9 +471,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1004,9 +1001,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1099,9 +1093,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.networkFirewallPolicies.html b/docs/dyn/compute_alpha.networkFirewallPolicies.html index 32d10d6cf36..711c1c0ba33 100644 --- a/docs/dyn/compute_alpha.networkFirewallPolicies.html +++ b/docs/dyn/compute_alpha.networkFirewallPolicies.html @@ -1229,9 +1229,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -3263,9 +3260,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -3358,9 +3352,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.nodeGroups.html b/docs/dyn/compute_alpha.nodeGroups.html index 3818d35513c..3623ff92717 100644 --- a/docs/dyn/compute_alpha.nodeGroups.html +++ b/docs/dyn/compute_alpha.nodeGroups.html @@ -785,9 +785,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1607,9 +1604,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1702,9 +1696,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.nodeTemplates.html b/docs/dyn/compute_alpha.nodeTemplates.html index 0b065ae33a5..8e9edabe7e3 100644 --- a/docs/dyn/compute_alpha.nodeTemplates.html +++ b/docs/dyn/compute_alpha.nodeTemplates.html @@ -477,9 +477,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -851,9 +848,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -946,9 +940,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.regionBackendServices.html b/docs/dyn/compute_alpha.regionBackendServices.html index 7397cfe5a26..98226353b9b 100644 --- a/docs/dyn/compute_alpha.regionBackendServices.html +++ b/docs/dyn/compute_alpha.regionBackendServices.html @@ -699,6 +699,14 @@

Method Details

], "serviceLbPolicy": "A String", # URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. "sessionAffinity": "A String", # Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). + "strongSessionAffinityCookie": { # The HTTP cookie used for stateful session affinity. # Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY. + "name": "A String", # Name of the cookie. + "path": "A String", # Path to set for the cookie. + "ttl": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Lifetime of the cookie. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + }, "subsetting": { # Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director. "policy": "A String", "subsetSize": 42, # The number of backends per backend group assigned to each proxy instance or each service mesh client. An input parameter to the `CONSISTENT_HASH_SUBSETTING` algorithm. Can only be set if `policy` is set to `CONSISTENT_HASH_SUBSETTING`. Can only be set if load balancing scheme is `INTERNAL_MANAGED` or `INTERNAL_SELF_MANAGED`. `subset_size` is optional for Internal HTTP(S) load balancing and required for Traffic Director. If you do not provide this value, Cloud Load Balancing will calculate it dynamically to optimize the number of proxies/clients visible to each backend and vice versa. Must be greater than 0. If `subset_size` is larger than the number of backends/endpoints, then subsetting is disabled. @@ -833,9 +841,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1307,6 +1312,14 @@

Method Details

], "serviceLbPolicy": "A String", # URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. "sessionAffinity": "A String", # Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). + "strongSessionAffinityCookie": { # The HTTP cookie used for stateful session affinity. # Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY. + "name": "A String", # Name of the cookie. + "path": "A String", # Path to set for the cookie. + "ttl": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Lifetime of the cookie. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + }, "subsetting": { # Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director. "policy": "A String", "subsetSize": 42, # The number of backends per backend group assigned to each proxy instance or each service mesh client. An input parameter to the `CONSISTENT_HASH_SUBSETTING` algorithm. Can only be set if `policy` is set to `CONSISTENT_HASH_SUBSETTING`. Can only be set if load balancing scheme is `INTERNAL_MANAGED` or `INTERNAL_SELF_MANAGED`. `subset_size` is optional for Internal HTTP(S) load balancing and required for Traffic Director. If you do not provide this value, Cloud Load Balancing will calculate it dynamically to optimize the number of proxies/clients visible to each backend and vice versa. Must be greater than 0. If `subset_size` is larger than the number of backends/endpoints, then subsetting is disabled. @@ -1893,6 +1906,14 @@

Method Details

], "serviceLbPolicy": "A String", # URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. "sessionAffinity": "A String", # Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). + "strongSessionAffinityCookie": { # The HTTP cookie used for stateful session affinity. # Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY. + "name": "A String", # Name of the cookie. + "path": "A String", # Path to set for the cookie. + "ttl": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Lifetime of the cookie. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + }, "subsetting": { # Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director. "policy": "A String", "subsetSize": 42, # The number of backends per backend group assigned to each proxy instance or each service mesh client. An input parameter to the `CONSISTENT_HASH_SUBSETTING` algorithm. Can only be set if `policy` is set to `CONSISTENT_HASH_SUBSETTING`. Can only be set if load balancing scheme is `INTERNAL_MANAGED` or `INTERNAL_SELF_MANAGED`. `subset_size` is optional for Internal HTTP(S) load balancing and required for Traffic Director. If you do not provide this value, Cloud Load Balancing will calculate it dynamically to optimize the number of proxies/clients visible to each backend and vice versa. Must be greater than 0. If `subset_size` is larger than the number of backends/endpoints, then subsetting is disabled. @@ -2377,6 +2398,14 @@

Method Details

], "serviceLbPolicy": "A String", # URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. "sessionAffinity": "A String", # Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). + "strongSessionAffinityCookie": { # The HTTP cookie used for stateful session affinity. # Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY. + "name": "A String", # Name of the cookie. + "path": "A String", # Path to set for the cookie. + "ttl": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Lifetime of the cookie. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + }, "subsetting": { # Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director. "policy": "A String", "subsetSize": 42, # The number of backends per backend group assigned to each proxy instance or each service mesh client. An input parameter to the `CONSISTENT_HASH_SUBSETTING` algorithm. Can only be set if `policy` is set to `CONSISTENT_HASH_SUBSETTING`. Can only be set if load balancing scheme is `INTERNAL_MANAGED` or `INTERNAL_SELF_MANAGED`. `subset_size` is optional for Internal HTTP(S) load balancing and required for Traffic Director. If you do not provide this value, Cloud Load Balancing will calculate it dynamically to optimize the number of proxies/clients visible to each backend and vice versa. Must be greater than 0. If `subset_size` is larger than the number of backends/endpoints, then subsetting is disabled. @@ -2877,6 +2906,14 @@

Method Details

], "serviceLbPolicy": "A String", # URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. "sessionAffinity": "A String", # Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). + "strongSessionAffinityCookie": { # The HTTP cookie used for stateful session affinity. # Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY. + "name": "A String", # Name of the cookie. + "path": "A String", # Path to set for the cookie. + "ttl": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Lifetime of the cookie. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + }, "subsetting": { # Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director. "policy": "A String", "subsetSize": 42, # The number of backends per backend group assigned to each proxy instance or each service mesh client. An input parameter to the `CONSISTENT_HASH_SUBSETTING` algorithm. Can only be set if `policy` is set to `CONSISTENT_HASH_SUBSETTING`. Can only be set if load balancing scheme is `INTERNAL_MANAGED` or `INTERNAL_SELF_MANAGED`. `subset_size` is optional for Internal HTTP(S) load balancing and required for Traffic Director. If you do not provide this value, Cloud Load Balancing will calculate it dynamically to optimize the number of proxies/clients visible to each backend and vice versa. Must be greater than 0. If `subset_size` is larger than the number of backends/endpoints, then subsetting is disabled. @@ -3091,9 +3128,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -3186,9 +3220,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -3826,6 +3857,14 @@

Method Details

], "serviceLbPolicy": "A String", # URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. "sessionAffinity": "A String", # Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). + "strongSessionAffinityCookie": { # The HTTP cookie used for stateful session affinity. # Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY. + "name": "A String", # Name of the cookie. + "path": "A String", # Path to set for the cookie. + "ttl": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Lifetime of the cookie. + "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. + "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + }, + }, "subsetting": { # Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director. "policy": "A String", "subsetSize": 42, # The number of backends per backend group assigned to each proxy instance or each service mesh client. An input parameter to the `CONSISTENT_HASH_SUBSETTING` algorithm. Can only be set if `policy` is set to `CONSISTENT_HASH_SUBSETTING`. Can only be set if load balancing scheme is `INTERNAL_MANAGED` or `INTERNAL_SELF_MANAGED`. `subset_size` is optional for Internal HTTP(S) load balancing and required for Traffic Director. If you do not provide this value, Cloud Load Balancing will calculate it dynamically to optimize the number of proxies/clients visible to each backend and vice versa. Must be greater than 0. If `subset_size` is larger than the number of backends/endpoints, then subsetting is disabled. diff --git a/docs/dyn/compute_alpha.regionDisks.html b/docs/dyn/compute_alpha.regionDisks.html index c77352a8363..491f393d51c 100644 --- a/docs/dyn/compute_alpha.regionDisks.html +++ b/docs/dyn/compute_alpha.regionDisks.html @@ -952,9 +952,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1765,9 +1762,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1860,9 +1854,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.regionInstantSnapshots.html b/docs/dyn/compute_alpha.regionInstantSnapshots.html index bba3aa37edd..db1a2f3b527 100644 --- a/docs/dyn/compute_alpha.regionInstantSnapshots.html +++ b/docs/dyn/compute_alpha.regionInstantSnapshots.html @@ -352,9 +352,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -702,9 +699,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -797,9 +791,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.regionNetworkFirewallPolicies.html b/docs/dyn/compute_alpha.regionNetworkFirewallPolicies.html index ec03791c8b2..6a8251221aa 100644 --- a/docs/dyn/compute_alpha.regionNetworkFirewallPolicies.html +++ b/docs/dyn/compute_alpha.regionNetworkFirewallPolicies.html @@ -1180,9 +1180,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2807,9 +2804,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2902,9 +2896,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.regionSnapshots.html b/docs/dyn/compute_alpha.regionSnapshots.html index a9dbac42397..6f99a6ece67 100644 --- a/docs/dyn/compute_alpha.regionSnapshots.html +++ b/docs/dyn/compute_alpha.regionSnapshots.html @@ -404,9 +404,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -858,9 +855,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -953,9 +947,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.reservations.html b/docs/dyn/compute_alpha.reservations.html index fdc66d458e3..a54ee9a2fc4 100644 --- a/docs/dyn/compute_alpha.reservations.html +++ b/docs/dyn/compute_alpha.reservations.html @@ -583,9 +583,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1190,9 +1187,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1285,9 +1279,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.resourcePolicies.html b/docs/dyn/compute_alpha.resourcePolicies.html index 35b9ecb0c4d..c599628f975 100644 --- a/docs/dyn/compute_alpha.resourcePolicies.html +++ b/docs/dyn/compute_alpha.resourcePolicies.html @@ -583,9 +583,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1281,9 +1278,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1376,9 +1370,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.serviceAttachments.html b/docs/dyn/compute_alpha.serviceAttachments.html index d4d5ae4aab2..5ab2bc06680 100644 --- a/docs/dyn/compute_alpha.serviceAttachments.html +++ b/docs/dyn/compute_alpha.serviceAttachments.html @@ -502,9 +502,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1077,9 +1074,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1172,9 +1166,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.snapshots.html b/docs/dyn/compute_alpha.snapshots.html index 84d65121919..32501603f7d 100644 --- a/docs/dyn/compute_alpha.snapshots.html +++ b/docs/dyn/compute_alpha.snapshots.html @@ -558,9 +558,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1009,9 +1006,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1104,9 +1098,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.storagePools.html b/docs/dyn/compute_alpha.storagePools.html index 0d1352e0ad9..b6e7bfe9e89 100644 --- a/docs/dyn/compute_alpha.storagePools.html +++ b/docs/dyn/compute_alpha.storagePools.html @@ -538,9 +538,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1040,9 +1037,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1135,9 +1129,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.subnetworks.html b/docs/dyn/compute_alpha.subnetworks.html index 14f793a3e20..7fc77e0793a 100644 --- a/docs/dyn/compute_alpha.subnetworks.html +++ b/docs/dyn/compute_alpha.subnetworks.html @@ -653,9 +653,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1327,9 +1324,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1422,9 +1416,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_alpha.zoneQueuedResources.html b/docs/dyn/compute_alpha.zoneQueuedResources.html index fe4b9ed091f..4596cc6ecd5 100644 --- a/docs/dyn/compute_alpha.zoneQueuedResources.html +++ b/docs/dyn/compute_alpha.zoneQueuedResources.html @@ -497,9 +497,9 @@

Method Details

"selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. "state": "A String", # [Output only] High-level status of the request. - "status": { # [Output only] Result of queuing and provisioning based on deferred capacity. # [Output only] Result of queuing and provisioning based on deferred capacity. - "failedData": { # Additional status detail for the FAILED state. # Additional status detail for the FAILED state. - "error": { # The error(s) that caused the QueuedResource to enter the FAILED state. + "status": { # [Output only] Result of queuing and provisioning based on deferred capacity. + "failedData": { + "error": { "errors": [ # [Output Only] The array of errors encountered while processing this operation. { "code": "A String", # [Output Only] The error type identifier for this error. @@ -542,10 +542,10 @@

Method Details

], }, }, - "provisioningOperations": [ # [Output only] Fully qualified URL of the provisioning GCE operation to track the provisioning along with provisioning errors. The referenced operation may not exist after having been deleted or expired. + "provisioningOperations": [ "A String", ], - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Constraints for the time when the resource(s) start provisioning. Always exposed as absolute times. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. "validUntilDuration": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Relative deadline for waiting for capacity. "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years @@ -1243,9 +1243,9 @@

Method Details

"selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. "state": "A String", # [Output only] High-level status of the request. - "status": { # [Output only] Result of queuing and provisioning based on deferred capacity. # [Output only] Result of queuing and provisioning based on deferred capacity. - "failedData": { # Additional status detail for the FAILED state. # Additional status detail for the FAILED state. - "error": { # The error(s) that caused the QueuedResource to enter the FAILED state. + "status": { # [Output only] Result of queuing and provisioning based on deferred capacity. + "failedData": { + "error": { "errors": [ # [Output Only] The array of errors encountered while processing this operation. { "code": "A String", # [Output Only] The error type identifier for this error. @@ -1288,10 +1288,10 @@

Method Details

], }, }, - "provisioningOperations": [ # [Output only] Fully qualified URL of the provisioning GCE operation to track the provisioning along with provisioning errors. The referenced operation may not exist after having been deleted or expired. + "provisioningOperations": [ "A String", ], - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Constraints for the time when the resource(s) start provisioning. Always exposed as absolute times. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. "validUntilDuration": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Relative deadline for waiting for capacity. "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years @@ -1682,9 +1682,9 @@

Method Details

"selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. "state": "A String", # [Output only] High-level status of the request. - "status": { # [Output only] Result of queuing and provisioning based on deferred capacity. # [Output only] Result of queuing and provisioning based on deferred capacity. - "failedData": { # Additional status detail for the FAILED state. # Additional status detail for the FAILED state. - "error": { # The error(s) that caused the QueuedResource to enter the FAILED state. + "status": { # [Output only] Result of queuing and provisioning based on deferred capacity. + "failedData": { + "error": { "errors": [ # [Output Only] The array of errors encountered while processing this operation. { "code": "A String", # [Output Only] The error type identifier for this error. @@ -1727,10 +1727,10 @@

Method Details

], }, }, - "provisioningOperations": [ # [Output only] Fully qualified URL of the provisioning GCE operation to track the provisioning along with provisioning errors. The referenced operation may not exist after having been deleted or expired. + "provisioningOperations": [ "A String", ], - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Constraints for the time when the resource(s) start provisioning. Always exposed as absolute times. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. "validUntilDuration": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Relative deadline for waiting for capacity. "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years @@ -2251,9 +2251,9 @@

Method Details

"selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. "state": "A String", # [Output only] High-level status of the request. - "status": { # [Output only] Result of queuing and provisioning based on deferred capacity. # [Output only] Result of queuing and provisioning based on deferred capacity. - "failedData": { # Additional status detail for the FAILED state. # Additional status detail for the FAILED state. - "error": { # The error(s) that caused the QueuedResource to enter the FAILED state. + "status": { # [Output only] Result of queuing and provisioning based on deferred capacity. + "failedData": { + "error": { "errors": [ # [Output Only] The array of errors encountered while processing this operation. { "code": "A String", # [Output Only] The error type identifier for this error. @@ -2296,10 +2296,10 @@

Method Details

], }, }, - "provisioningOperations": [ # [Output only] Fully qualified URL of the provisioning GCE operation to track the provisioning along with provisioning errors. The referenced operation may not exist after having been deleted or expired. + "provisioningOperations": [ "A String", ], - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Constraints for the time when the resource(s) start provisioning. Always exposed as absolute times. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. "validUntilDuration": { # A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years. # Relative deadline for waiting for capacity. "nanos": 42, # Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive. "seconds": "A String", # Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years diff --git a/docs/dyn/compute_beta.backendBuckets.html b/docs/dyn/compute_beta.backendBuckets.html index 7b2e6d058d5..036e1bc8546 100644 --- a/docs/dyn/compute_beta.backendBuckets.html +++ b/docs/dyn/compute_beta.backendBuckets.html @@ -638,9 +638,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1332,9 +1329,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1427,9 +1421,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.backendServices.html b/docs/dyn/compute_beta.backendServices.html index f8b40a6ffb8..17f6f9b00c3 100644 --- a/docs/dyn/compute_beta.backendServices.html +++ b/docs/dyn/compute_beta.backendServices.html @@ -1138,9 +1138,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2564,9 +2561,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2659,9 +2653,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.disks.html b/docs/dyn/compute_beta.disks.html index b915dbe4061..24245e9c977 100644 --- a/docs/dyn/compute_beta.disks.html +++ b/docs/dyn/compute_beta.disks.html @@ -1137,9 +1137,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1941,9 +1938,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2036,9 +2030,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.firewallPolicies.html b/docs/dyn/compute_beta.firewallPolicies.html index 6b75e964327..5e607354b89 100644 --- a/docs/dyn/compute_beta.firewallPolicies.html +++ b/docs/dyn/compute_beta.firewallPolicies.html @@ -927,9 +927,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2324,9 +2321,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2419,9 +2413,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.images.html b/docs/dyn/compute_beta.images.html index f0e81fbf6c1..51246f5819a 100644 --- a/docs/dyn/compute_beta.images.html +++ b/docs/dyn/compute_beta.images.html @@ -731,9 +731,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1518,9 +1515,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1613,9 +1607,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.instanceTemplates.html b/docs/dyn/compute_beta.instanceTemplates.html index 26dbe507138..f13c66c3729 100644 --- a/docs/dyn/compute_beta.instanceTemplates.html +++ b/docs/dyn/compute_beta.instanceTemplates.html @@ -1003,9 +1003,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1906,9 +1903,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2001,9 +1995,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.instances.html b/docs/dyn/compute_beta.instances.html index c7bfb33a111..d3254bc9924 100644 --- a/docs/dyn/compute_beta.instances.html +++ b/docs/dyn/compute_beta.instances.html @@ -2773,9 +2773,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -4893,9 +4890,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -4988,9 +4982,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.instantSnapshots.html b/docs/dyn/compute_beta.instantSnapshots.html index 8b4ddc1f5c4..01c4bdbf116 100644 --- a/docs/dyn/compute_beta.instantSnapshots.html +++ b/docs/dyn/compute_beta.instantSnapshots.html @@ -453,9 +453,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -800,9 +797,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -895,9 +889,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.licenses.html b/docs/dyn/compute_beta.licenses.html index 54abc27acd0..8e8cbd0ed44 100644 --- a/docs/dyn/compute_beta.licenses.html +++ b/docs/dyn/compute_beta.licenses.html @@ -334,9 +334,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -657,9 +654,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -752,9 +746,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.machineImages.html b/docs/dyn/compute_beta.machineImages.html index 447b3b57a2b..2486ed05c06 100644 --- a/docs/dyn/compute_beta.machineImages.html +++ b/docs/dyn/compute_beta.machineImages.html @@ -804,9 +804,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2069,9 +2066,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2164,9 +2158,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.networkAttachments.html b/docs/dyn/compute_beta.networkAttachments.html index 8cf8a2db79f..4dd5d5bc7ec 100644 --- a/docs/dyn/compute_beta.networkAttachments.html +++ b/docs/dyn/compute_beta.networkAttachments.html @@ -470,9 +470,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1001,9 +998,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1096,9 +1090,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.networkFirewallPolicies.html b/docs/dyn/compute_beta.networkFirewallPolicies.html index 5c60d3def35..44c593e57a0 100644 --- a/docs/dyn/compute_beta.networkFirewallPolicies.html +++ b/docs/dyn/compute_beta.networkFirewallPolicies.html @@ -930,9 +930,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2181,9 +2178,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2276,9 +2270,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.nodeGroups.html b/docs/dyn/compute_beta.nodeGroups.html index 5fb34d6b94f..1186bb50f0d 100644 --- a/docs/dyn/compute_beta.nodeGroups.html +++ b/docs/dyn/compute_beta.nodeGroups.html @@ -768,9 +768,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1560,9 +1557,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1655,9 +1649,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.nodeTemplates.html b/docs/dyn/compute_beta.nodeTemplates.html index 336cde5ddcb..7cd893aea98 100644 --- a/docs/dyn/compute_beta.nodeTemplates.html +++ b/docs/dyn/compute_beta.nodeTemplates.html @@ -474,9 +474,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -845,9 +842,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -940,9 +934,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.regionBackendServices.html b/docs/dyn/compute_beta.regionBackendServices.html index 4643db100d6..d6b9019e7f6 100644 --- a/docs/dyn/compute_beta.regionBackendServices.html +++ b/docs/dyn/compute_beta.regionBackendServices.html @@ -593,9 +593,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1893,9 +1890,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1988,9 +1982,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.regionDisks.html b/docs/dyn/compute_beta.regionDisks.html index 252aa9ed6d3..49b803d8914 100644 --- a/docs/dyn/compute_beta.regionDisks.html +++ b/docs/dyn/compute_beta.regionDisks.html @@ -938,9 +938,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1742,9 +1739,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1837,9 +1831,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.regionInstantSnapshots.html b/docs/dyn/compute_beta.regionInstantSnapshots.html index 0144b5a5cb3..0be40c9b832 100644 --- a/docs/dyn/compute_beta.regionInstantSnapshots.html +++ b/docs/dyn/compute_beta.regionInstantSnapshots.html @@ -350,9 +350,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -697,9 +694,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -792,9 +786,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.regionNetworkFirewallPolicies.html b/docs/dyn/compute_beta.regionNetworkFirewallPolicies.html index e77ec4a2bcd..62497eb8b04 100644 --- a/docs/dyn/compute_beta.regionNetworkFirewallPolicies.html +++ b/docs/dyn/compute_beta.regionNetworkFirewallPolicies.html @@ -1093,9 +1093,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2352,9 +2349,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2447,9 +2441,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.reservations.html b/docs/dyn/compute_beta.reservations.html index d0d0a2c9bea..d2eb7384d19 100644 --- a/docs/dyn/compute_beta.reservations.html +++ b/docs/dyn/compute_beta.reservations.html @@ -570,9 +570,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1163,9 +1160,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1258,9 +1252,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.resourcePolicies.html b/docs/dyn/compute_beta.resourcePolicies.html index a52dab78453..39631473dd0 100644 --- a/docs/dyn/compute_beta.resourcePolicies.html +++ b/docs/dyn/compute_beta.resourcePolicies.html @@ -552,9 +552,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1202,9 +1199,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1297,9 +1291,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.serviceAttachments.html b/docs/dyn/compute_beta.serviceAttachments.html index 3eaa4660bc1..e4a238a82f6 100644 --- a/docs/dyn/compute_beta.serviceAttachments.html +++ b/docs/dyn/compute_beta.serviceAttachments.html @@ -501,9 +501,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1074,9 +1071,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1169,9 +1163,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.snapshots.html b/docs/dyn/compute_beta.snapshots.html index 5900e71df84..b6e5b277ba6 100644 --- a/docs/dyn/compute_beta.snapshots.html +++ b/docs/dyn/compute_beta.snapshots.html @@ -394,9 +394,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -832,9 +829,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -927,9 +921,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.storagePools.html b/docs/dyn/compute_beta.storagePools.html index 7c72a85e896..5a20672a950 100644 --- a/docs/dyn/compute_beta.storagePools.html +++ b/docs/dyn/compute_beta.storagePools.html @@ -500,9 +500,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -967,9 +964,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1062,9 +1056,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_beta.subnetworks.html b/docs/dyn/compute_beta.subnetworks.html index 2c1f682f89e..d729c92bdb0 100644 --- a/docs/dyn/compute_beta.subnetworks.html +++ b/docs/dyn/compute_beta.subnetworks.html @@ -633,9 +633,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1260,9 +1257,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1355,9 +1349,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.backendBuckets.html b/docs/dyn/compute_v1.backendBuckets.html index c5b5dbf9a1f..ef9fff64076 100644 --- a/docs/dyn/compute_v1.backendBuckets.html +++ b/docs/dyn/compute_v1.backendBuckets.html @@ -638,9 +638,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1332,9 +1329,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1427,9 +1421,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.backendServices.html b/docs/dyn/compute_v1.backendServices.html index e24921dc4e8..c7c81e807ec 100644 --- a/docs/dyn/compute_v1.backendServices.html +++ b/docs/dyn/compute_v1.backendServices.html @@ -1122,9 +1122,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2520,9 +2517,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2615,9 +2609,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.disks.html b/docs/dyn/compute_v1.disks.html index 2470d61c1c7..8f1f323e615 100644 --- a/docs/dyn/compute_v1.disks.html +++ b/docs/dyn/compute_v1.disks.html @@ -1117,9 +1117,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1905,9 +1902,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2000,9 +1994,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.firewallPolicies.html b/docs/dyn/compute_v1.firewallPolicies.html index eb68af4eb76..514bfd44bd0 100644 --- a/docs/dyn/compute_v1.firewallPolicies.html +++ b/docs/dyn/compute_v1.firewallPolicies.html @@ -927,9 +927,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2324,9 +2321,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2419,9 +2413,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.images.html b/docs/dyn/compute_v1.images.html index 5d2e38569ab..8e6ab34a95c 100644 --- a/docs/dyn/compute_v1.images.html +++ b/docs/dyn/compute_v1.images.html @@ -693,9 +693,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1431,9 +1428,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1526,9 +1520,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.instanceTemplates.html b/docs/dyn/compute_v1.instanceTemplates.html index 7ac687f33f4..22fb8545503 100644 --- a/docs/dyn/compute_v1.instanceTemplates.html +++ b/docs/dyn/compute_v1.instanceTemplates.html @@ -920,9 +920,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1740,9 +1737,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1835,9 +1829,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.instances.html b/docs/dyn/compute_v1.instances.html index 7b2bcdbc41e..82feb1280e9 100644 --- a/docs/dyn/compute_v1.instances.html +++ b/docs/dyn/compute_v1.instances.html @@ -2455,9 +2455,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -4262,9 +4259,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -4357,9 +4351,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.instantSnapshots.html b/docs/dyn/compute_v1.instantSnapshots.html index c6a55d274d3..5d93258ce25 100644 --- a/docs/dyn/compute_v1.instantSnapshots.html +++ b/docs/dyn/compute_v1.instantSnapshots.html @@ -453,9 +453,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -800,9 +797,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -895,9 +889,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.licenses.html b/docs/dyn/compute_v1.licenses.html index 2fe854e5ddf..754270286c8 100644 --- a/docs/dyn/compute_v1.licenses.html +++ b/docs/dyn/compute_v1.licenses.html @@ -334,9 +334,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -657,9 +654,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -752,9 +746,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.machineImages.html b/docs/dyn/compute_v1.machineImages.html index 631992ff28a..a30620c98ac 100644 --- a/docs/dyn/compute_v1.machineImages.html +++ b/docs/dyn/compute_v1.machineImages.html @@ -753,9 +753,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1916,9 +1913,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2011,9 +2005,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.networkAttachments.html b/docs/dyn/compute_v1.networkAttachments.html index fa4158c3087..c4626750c7f 100644 --- a/docs/dyn/compute_v1.networkAttachments.html +++ b/docs/dyn/compute_v1.networkAttachments.html @@ -470,9 +470,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1001,9 +998,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1096,9 +1090,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.networkFirewallPolicies.html b/docs/dyn/compute_v1.networkFirewallPolicies.html index 950a071df22..a1cad6650e0 100644 --- a/docs/dyn/compute_v1.networkFirewallPolicies.html +++ b/docs/dyn/compute_v1.networkFirewallPolicies.html @@ -930,9 +930,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2181,9 +2178,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2276,9 +2270,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.nodeGroups.html b/docs/dyn/compute_v1.nodeGroups.html index 23fc7b61bf8..06fdab4c95d 100644 --- a/docs/dyn/compute_v1.nodeGroups.html +++ b/docs/dyn/compute_v1.nodeGroups.html @@ -762,9 +762,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1545,9 +1542,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1640,9 +1634,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.nodeTemplates.html b/docs/dyn/compute_v1.nodeTemplates.html index 5d4c61e5fb9..a1ab3ae05b9 100644 --- a/docs/dyn/compute_v1.nodeTemplates.html +++ b/docs/dyn/compute_v1.nodeTemplates.html @@ -474,9 +474,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -845,9 +842,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -940,9 +934,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.regionBackendServices.html b/docs/dyn/compute_v1.regionBackendServices.html index e69293401d4..779efce6e59 100644 --- a/docs/dyn/compute_v1.regionBackendServices.html +++ b/docs/dyn/compute_v1.regionBackendServices.html @@ -584,9 +584,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1856,9 +1853,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1951,9 +1945,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.regionDisks.html b/docs/dyn/compute_v1.regionDisks.html index 19edba715c8..9e3ff13e9f9 100644 --- a/docs/dyn/compute_v1.regionDisks.html +++ b/docs/dyn/compute_v1.regionDisks.html @@ -926,9 +926,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1714,9 +1711,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1809,9 +1803,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.regionInstantSnapshots.html b/docs/dyn/compute_v1.regionInstantSnapshots.html index e8d4aeb19c5..703204067d0 100644 --- a/docs/dyn/compute_v1.regionInstantSnapshots.html +++ b/docs/dyn/compute_v1.regionInstantSnapshots.html @@ -350,9 +350,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -697,9 +694,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -792,9 +786,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html b/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html index c040aeb8787..59fcd8f6c9d 100644 --- a/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html +++ b/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html @@ -1092,9 +1092,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2351,9 +2348,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -2446,9 +2440,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.reservations.html b/docs/dyn/compute_v1.reservations.html index d6dfd601914..7ab21db79ee 100644 --- a/docs/dyn/compute_v1.reservations.html +++ b/docs/dyn/compute_v1.reservations.html @@ -550,9 +550,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1123,9 +1120,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1218,9 +1212,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.resourcePolicies.html b/docs/dyn/compute_v1.resourcePolicies.html index 4a92bacf18e..465dcf74e7e 100644 --- a/docs/dyn/compute_v1.resourcePolicies.html +++ b/docs/dyn/compute_v1.resourcePolicies.html @@ -546,9 +546,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1187,9 +1184,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1282,9 +1276,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.serviceAttachments.html b/docs/dyn/compute_v1.serviceAttachments.html index 81864caa484..1190721c2df 100644 --- a/docs/dyn/compute_v1.serviceAttachments.html +++ b/docs/dyn/compute_v1.serviceAttachments.html @@ -489,9 +489,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1044,9 +1041,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1139,9 +1133,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.snapshots.html b/docs/dyn/compute_v1.snapshots.html index 6f4b40d182f..b6c138e2e8b 100644 --- a/docs/dyn/compute_v1.snapshots.html +++ b/docs/dyn/compute_v1.snapshots.html @@ -390,9 +390,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -820,9 +817,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -915,9 +909,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.storagePools.html b/docs/dyn/compute_v1.storagePools.html index 6a036f75351..2b04c864ec6 100644 --- a/docs/dyn/compute_v1.storagePools.html +++ b/docs/dyn/compute_v1.storagePools.html @@ -500,9 +500,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -967,9 +964,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1062,9 +1056,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/compute_v1.subnetworks.html b/docs/dyn/compute_v1.subnetworks.html index bd23de60aaf..03762234d02 100644 --- a/docs/dyn/compute_v1.subnetworks.html +++ b/docs/dyn/compute_v1.subnetworks.html @@ -631,9 +631,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1254,9 +1251,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. @@ -1349,9 +1343,6 @@

Method Details

"logConfigs": [ # This is deprecated and has no effect. Do not use. { # This is deprecated and has no effect. Do not use. "cloudAudit": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "authorizationLoggingOptions": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. - "permissionType": "A String", # This is deprecated and has no effect. Do not use. - }, "logName": "A String", # This is deprecated and has no effect. Do not use. }, "counter": { # This is deprecated and has no effect. Do not use. # This is deprecated and has no effect. Do not use. diff --git a/docs/dyn/containeranalysis_v1alpha1.projects.notes.occurrences.html b/docs/dyn/containeranalysis_v1alpha1.projects.notes.occurrences.html index 67d36febf40..8902e70fb89 100644 --- a/docs/dyn/containeranalysis_v1alpha1.projects.notes.occurrences.html +++ b/docs/dyn/containeranalysis_v1alpha1.projects.notes.occurrences.html @@ -503,6 +503,11 @@

Method Details

"reason": "A String", # Explains why a file is non compliant for a CIS check. }, ], + "version": { # Describes the CIS benchmark version that is applicable to a given OS and os version. # The OS and config version the benchmark was run on. + "benchmarkDocument": "A String", # The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS". + "cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to. + "version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in. + }, }, "createTime": "A String", # Output only. The time this `Occurrence` was created. "deployment": { # The period during which some deployable was active in a runtime. # Describes the deployment of an artifact on a runtime. diff --git a/docs/dyn/containeranalysis_v1alpha1.projects.occurrences.html b/docs/dyn/containeranalysis_v1alpha1.projects.occurrences.html index baa6ba3b65a..fd0c62562bc 100644 --- a/docs/dyn/containeranalysis_v1alpha1.projects.occurrences.html +++ b/docs/dyn/containeranalysis_v1alpha1.projects.occurrences.html @@ -519,6 +519,11 @@

Method Details

"reason": "A String", # Explains why a file is non compliant for a CIS check. }, ], + "version": { # Describes the CIS benchmark version that is applicable to a given OS and os version. # The OS and config version the benchmark was run on. + "benchmarkDocument": "A String", # The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS". + "cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to. + "version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in. + }, }, "createTime": "A String", # Output only. The time this `Occurrence` was created. "deployment": { # The period during which some deployable was active in a runtime. # Describes the deployment of an artifact on a runtime. @@ -1405,6 +1410,11 @@

Method Details

"reason": "A String", # Explains why a file is non compliant for a CIS check. }, ], + "version": { # Describes the CIS benchmark version that is applicable to a given OS and os version. # The OS and config version the benchmark was run on. + "benchmarkDocument": "A String", # The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS". + "cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to. + "version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in. + }, }, "createTime": "A String", # Output only. The time this `Occurrence` was created. "deployment": { # The period during which some deployable was active in a runtime. # Describes the deployment of an artifact on a runtime. @@ -2315,6 +2325,11 @@

Method Details

"reason": "A String", # Explains why a file is non compliant for a CIS check. }, ], + "version": { # Describes the CIS benchmark version that is applicable to a given OS and os version. # The OS and config version the benchmark was run on. + "benchmarkDocument": "A String", # The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS". + "cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to. + "version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in. + }, }, "createTime": "A String", # Output only. The time this `Occurrence` was created. "deployment": { # The period during which some deployable was active in a runtime. # Describes the deployment of an artifact on a runtime. @@ -3612,6 +3627,11 @@

Method Details

"reason": "A String", # Explains why a file is non compliant for a CIS check. }, ], + "version": { # Describes the CIS benchmark version that is applicable to a given OS and os version. # The OS and config version the benchmark was run on. + "benchmarkDocument": "A String", # The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS". + "cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to. + "version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in. + }, }, "createTime": "A String", # Output only. The time this `Occurrence` was created. "deployment": { # The period during which some deployable was active in a runtime. # Describes the deployment of an artifact on a runtime. @@ -4515,6 +4535,11 @@

Method Details

"reason": "A String", # Explains why a file is non compliant for a CIS check. }, ], + "version": { # Describes the CIS benchmark version that is applicable to a given OS and os version. # The OS and config version the benchmark was run on. + "benchmarkDocument": "A String", # The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS". + "cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to. + "version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in. + }, }, "createTime": "A String", # Output only. The time this `Occurrence` was created. "deployment": { # The period during which some deployable was active in a runtime. # Describes the deployment of an artifact on a runtime. @@ -5401,6 +5426,11 @@

Method Details

"reason": "A String", # Explains why a file is non compliant for a CIS check. }, ], + "version": { # Describes the CIS benchmark version that is applicable to a given OS and os version. # The OS and config version the benchmark was run on. + "benchmarkDocument": "A String", # The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS". + "cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to. + "version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in. + }, }, "createTime": "A String", # Output only. The time this `Occurrence` was created. "deployment": { # The period during which some deployable was active in a runtime. # Describes the deployment of an artifact on a runtime. diff --git a/docs/dyn/containeranalysis_v1alpha1.providers.notes.occurrences.html b/docs/dyn/containeranalysis_v1alpha1.providers.notes.occurrences.html index 551cc11e7c4..e668a1862da 100644 --- a/docs/dyn/containeranalysis_v1alpha1.providers.notes.occurrences.html +++ b/docs/dyn/containeranalysis_v1alpha1.providers.notes.occurrences.html @@ -503,6 +503,11 @@

Method Details

"reason": "A String", # Explains why a file is non compliant for a CIS check. }, ], + "version": { # Describes the CIS benchmark version that is applicable to a given OS and os version. # The OS and config version the benchmark was run on. + "benchmarkDocument": "A String", # The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS". + "cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to. + "version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in. + }, }, "createTime": "A String", # Output only. The time this `Occurrence` was created. "deployment": { # The period during which some deployable was active in a runtime. # Describes the deployment of an artifact on a runtime. diff --git a/docs/dyn/content_v2_1.products.html b/docs/dyn/content_v2_1.products.html index a19296c7b16..8a6d0ad90d6 100644 --- a/docs/dyn/content_v2_1.products.html +++ b/docs/dyn/content_v2_1.products.html @@ -144,6 +144,7 @@

Method Details

"certificationAuthority": "A String", # The certification authority, for example "European_Commission". Maximum length is 2000 characters. "certificationCode": "A String", # The certification code, for eaxample "123456". Maximum length is 2000 characters. "certificationName": "A String", # The name of the certification, for example "EPREL". Maximum length is 2000 characters. + "certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], "channel": "A String", # Required. The item's channel (online or local). Acceptable values are: - "`local`" - "`online`" @@ -240,7 +241,7 @@

Method Details

], "link": "A String", # URL directly linking to your item's page on your website. "linkTemplate": "A String", # URL template for merchant hosted local storefront. - "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example pricing, points, etc) to the user for this item. + "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example, better pricing, points, etc) to the user of this item. This signular field points to the latest uploaded loyalty program info. This field will be deprecated in the coming weeks and should not be used in favor of the plural 'LoyaltyProgram' field below. "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. "currency": "A String", # The currency of the price. "value": "A String", # The price represented as a number. @@ -253,6 +254,21 @@

Method Details

"programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. }, + "loyaltyPrograms": [ # Optional. A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. + { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 + "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "loyaltyPoints": "A String", # Optional. The amount of loyalty points earned on a purchase. + "price": { # Optional. The price for members of the given tier (instant discount price). Must be smaller or equal to the regular price. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. + "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. + }, + ], "material": "A String", # The material of which the item is made. "maxEnergyEfficiencyClass": "A String", # The energy efficiency class as defined in EU directive 2010/30/EU. "maxHandlingTime": "A String", # Maximal product handling time (in business days). @@ -448,6 +464,7 @@

Method Details

"certificationAuthority": "A String", # The certification authority, for example "European_Commission". Maximum length is 2000 characters. "certificationCode": "A String", # The certification code, for eaxample "123456". Maximum length is 2000 characters. "certificationName": "A String", # The name of the certification, for example "EPREL". Maximum length is 2000 characters. + "certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], "channel": "A String", # Required. The item's channel (online or local). Acceptable values are: - "`local`" - "`online`" @@ -544,7 +561,7 @@

Method Details

], "link": "A String", # URL directly linking to your item's page on your website. "linkTemplate": "A String", # URL template for merchant hosted local storefront. - "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example pricing, points, etc) to the user for this item. + "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example, better pricing, points, etc) to the user of this item. This signular field points to the latest uploaded loyalty program info. This field will be deprecated in the coming weeks and should not be used in favor of the plural 'LoyaltyProgram' field below. "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. "currency": "A String", # The currency of the price. "value": "A String", # The price represented as a number. @@ -557,6 +574,21 @@

Method Details

"programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. }, + "loyaltyPrograms": [ # Optional. A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. + { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 + "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "loyaltyPoints": "A String", # Optional. The amount of loyalty points earned on a purchase. + "price": { # Optional. The price for members of the given tier (instant discount price). Must be smaller or equal to the regular price. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. + "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. + }, + ], "material": "A String", # The material of which the item is made. "maxEnergyEfficiencyClass": "A String", # The energy efficiency class as defined in EU directive 2010/30/EU. "maxHandlingTime": "A String", # Maximal product handling time (in business days). @@ -758,6 +790,7 @@

Method Details

"certificationAuthority": "A String", # The certification authority, for example "European_Commission". Maximum length is 2000 characters. "certificationCode": "A String", # The certification code, for eaxample "123456". Maximum length is 2000 characters. "certificationName": "A String", # The name of the certification, for example "EPREL". Maximum length is 2000 characters. + "certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], "channel": "A String", # Required. The item's channel (online or local). Acceptable values are: - "`local`" - "`online`" @@ -854,7 +887,7 @@

Method Details

], "link": "A String", # URL directly linking to your item's page on your website. "linkTemplate": "A String", # URL template for merchant hosted local storefront. - "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example pricing, points, etc) to the user for this item. + "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example, better pricing, points, etc) to the user of this item. This signular field points to the latest uploaded loyalty program info. This field will be deprecated in the coming weeks and should not be used in favor of the plural 'LoyaltyProgram' field below. "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. "currency": "A String", # The currency of the price. "value": "A String", # The price represented as a number. @@ -867,6 +900,21 @@

Method Details

"programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. }, + "loyaltyPrograms": [ # Optional. A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. + { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 + "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "loyaltyPoints": "A String", # Optional. The amount of loyalty points earned on a purchase. + "price": { # Optional. The price for members of the given tier (instant discount price). Must be smaller or equal to the regular price. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. + "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. + }, + ], "material": "A String", # The material of which the item is made. "maxEnergyEfficiencyClass": "A String", # The energy efficiency class as defined in EU directive 2010/30/EU. "maxHandlingTime": "A String", # Maximal product handling time (in business days). @@ -1043,6 +1091,7 @@

Method Details

"certificationAuthority": "A String", # The certification authority, for example "European_Commission". Maximum length is 2000 characters. "certificationCode": "A String", # The certification code, for eaxample "123456". Maximum length is 2000 characters. "certificationName": "A String", # The name of the certification, for example "EPREL". Maximum length is 2000 characters. + "certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], "channel": "A String", # Required. The item's channel (online or local). Acceptable values are: - "`local`" - "`online`" @@ -1139,7 +1188,7 @@

Method Details

], "link": "A String", # URL directly linking to your item's page on your website. "linkTemplate": "A String", # URL template for merchant hosted local storefront. - "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example pricing, points, etc) to the user for this item. + "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example, better pricing, points, etc) to the user of this item. This signular field points to the latest uploaded loyalty program info. This field will be deprecated in the coming weeks and should not be used in favor of the plural 'LoyaltyProgram' field below. "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. "currency": "A String", # The currency of the price. "value": "A String", # The price represented as a number. @@ -1152,6 +1201,21 @@

Method Details

"programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. }, + "loyaltyPrograms": [ # Optional. A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. + { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 + "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "loyaltyPoints": "A String", # Optional. The amount of loyalty points earned on a purchase. + "price": { # Optional. The price for members of the given tier (instant discount price). Must be smaller or equal to the regular price. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. + "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. + }, + ], "material": "A String", # The material of which the item is made. "maxEnergyEfficiencyClass": "A String", # The energy efficiency class as defined in EU directive 2010/30/EU. "maxHandlingTime": "A String", # Maximal product handling time (in business days). @@ -1327,6 +1391,7 @@

Method Details

"certificationAuthority": "A String", # The certification authority, for example "European_Commission". Maximum length is 2000 characters. "certificationCode": "A String", # The certification code, for eaxample "123456". Maximum length is 2000 characters. "certificationName": "A String", # The name of the certification, for example "EPREL". Maximum length is 2000 characters. + "certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], "channel": "A String", # Required. The item's channel (online or local). Acceptable values are: - "`local`" - "`online`" @@ -1423,7 +1488,7 @@

Method Details

], "link": "A String", # URL directly linking to your item's page on your website. "linkTemplate": "A String", # URL template for merchant hosted local storefront. - "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example pricing, points, etc) to the user for this item. + "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example, better pricing, points, etc) to the user of this item. This signular field points to the latest uploaded loyalty program info. This field will be deprecated in the coming weeks and should not be used in favor of the plural 'LoyaltyProgram' field below. "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. "currency": "A String", # The currency of the price. "value": "A String", # The price represented as a number. @@ -1436,6 +1501,21 @@

Method Details

"programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. }, + "loyaltyPrograms": [ # Optional. A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. + { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 + "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "loyaltyPoints": "A String", # Optional. The amount of loyalty points earned on a purchase. + "price": { # Optional. The price for members of the given tier (instant discount price). Must be smaller or equal to the regular price. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. + "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. + }, + ], "material": "A String", # The material of which the item is made. "maxEnergyEfficiencyClass": "A String", # The energy efficiency class as defined in EU directive 2010/30/EU. "maxHandlingTime": "A String", # Maximal product handling time (in business days). @@ -1623,6 +1703,7 @@

Method Details

"certificationAuthority": "A String", # The certification authority, for example "European_Commission". Maximum length is 2000 characters. "certificationCode": "A String", # The certification code, for eaxample "123456". Maximum length is 2000 characters. "certificationName": "A String", # The name of the certification, for example "EPREL". Maximum length is 2000 characters. + "certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], "channel": "A String", # Required. The item's channel (online or local). Acceptable values are: - "`local`" - "`online`" @@ -1719,7 +1800,7 @@

Method Details

], "link": "A String", # URL directly linking to your item's page on your website. "linkTemplate": "A String", # URL template for merchant hosted local storefront. - "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example pricing, points, etc) to the user for this item. + "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example, better pricing, points, etc) to the user of this item. This signular field points to the latest uploaded loyalty program info. This field will be deprecated in the coming weeks and should not be used in favor of the plural 'LoyaltyProgram' field below. "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. "currency": "A String", # The currency of the price. "value": "A String", # The price represented as a number. @@ -1732,6 +1813,21 @@

Method Details

"programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. }, + "loyaltyPrograms": [ # Optional. A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. + { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 + "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "loyaltyPoints": "A String", # Optional. The amount of loyalty points earned on a purchase. + "price": { # Optional. The price for members of the given tier (instant discount price). Must be smaller or equal to the regular price. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. + "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. + }, + ], "material": "A String", # The material of which the item is made. "maxEnergyEfficiencyClass": "A String", # The energy efficiency class as defined in EU directive 2010/30/EU. "maxHandlingTime": "A String", # Maximal product handling time (in business days). @@ -1925,6 +2021,7 @@

Method Details

"certificationAuthority": "A String", # The certification authority, for example "European_Commission". Maximum length is 2000 characters. "certificationCode": "A String", # The certification code, for eaxample "123456". Maximum length is 2000 characters. "certificationName": "A String", # The name of the certification, for example "EPREL". Maximum length is 2000 characters. + "certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], "channel": "A String", # Required. The item's channel (online or local). Acceptable values are: - "`local`" - "`online`" @@ -2021,7 +2118,7 @@

Method Details

], "link": "A String", # URL directly linking to your item's page on your website. "linkTemplate": "A String", # URL template for merchant hosted local storefront. - "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example pricing, points, etc) to the user for this item. + "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example, better pricing, points, etc) to the user of this item. This signular field points to the latest uploaded loyalty program info. This field will be deprecated in the coming weeks and should not be used in favor of the plural 'LoyaltyProgram' field below. "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. "currency": "A String", # The currency of the price. "value": "A String", # The price represented as a number. @@ -2034,6 +2131,21 @@

Method Details

"programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. }, + "loyaltyPrograms": [ # Optional. A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. + { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 + "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "loyaltyPoints": "A String", # Optional. The amount of loyalty points earned on a purchase. + "price": { # Optional. The price for members of the given tier (instant discount price). Must be smaller or equal to the regular price. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. + "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. + }, + ], "material": "A String", # The material of which the item is made. "maxEnergyEfficiencyClass": "A String", # The energy efficiency class as defined in EU directive 2010/30/EU. "maxHandlingTime": "A String", # Maximal product handling time (in business days). @@ -2209,6 +2321,7 @@

Method Details

"certificationAuthority": "A String", # The certification authority, for example "European_Commission". Maximum length is 2000 characters. "certificationCode": "A String", # The certification code, for eaxample "123456". Maximum length is 2000 characters. "certificationName": "A String", # The name of the certification, for example "EPREL". Maximum length is 2000 characters. + "certificationValue": "A String", # The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters. }, ], "channel": "A String", # Required. The item's channel (online or local). Acceptable values are: - "`local`" - "`online`" @@ -2305,7 +2418,7 @@

Method Details

], "link": "A String", # URL directly linking to your item's page on your website. "linkTemplate": "A String", # URL template for merchant hosted local storefront. - "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example pricing, points, etc) to the user for this item. + "loyaltyProgram": { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 # Loyalty program information that is used to surface loyalty benefits ( for example, better pricing, points, etc) to the user of this item. This signular field points to the latest uploaded loyalty program info. This field will be deprecated in the coming weeks and should not be used in favor of the plural 'LoyaltyProgram' field below. "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. "currency": "A String", # The currency of the price. "value": "A String", # The price represented as a number. @@ -2318,6 +2431,21 @@

Method Details

"programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. }, + "loyaltyPrograms": [ # Optional. A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. + { # Allows the setting up of loyalty program benefits (for example price or points). https://support.google.com/merchants/answer/12922446 + "cashbackForFutureUse": { # Optional. The cashback that can be used for future purchases. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "loyaltyPoints": "A String", # Optional. The amount of loyalty points earned on a purchase. + "price": { # Optional. The price for members of the given tier (instant discount price). Must be smaller or equal to the regular price. + "currency": "A String", # The currency of the price. + "value": "A String", # The price represented as a number. + }, + "programLabel": "A String", # Required. The label of the loyalty program. This is an internal label that uniquely identifies the relationship between a merchant entity and a loyalty program entity. It must be provided so that system can associate the assets below (for example, price and points) with a merchant. The corresponding program must be linked to the merchant account. + "tierLabel": "A String", # Required. The label of the tier within the loyalty program. Must match one of the labels within the program. + }, + ], "material": "A String", # The material of which the item is made. "maxEnergyEfficiencyClass": "A String", # The energy efficiency class as defined in EU directive 2010/30/EU. "maxHandlingTime": "A String", # Maximal product handling time (in business days). diff --git a/docs/dyn/content_v2_1.reports.html b/docs/dyn/content_v2_1.reports.html index f2e5ec8cb81..a03820c588d 100644 --- a/docs/dyn/content_v2_1.reports.html +++ b/docs/dyn/content_v2_1.reports.html @@ -154,29 +154,29 @@

Method Details

"yourDomainVisibilityTrend": 3.14, # Change in visibility based on impressions for your domain with respect to the start of the selected time range (or first day with non-zero impressions). Available only in `CompetitiveVisibilityBenchmarkView`. Cannot be filtered on in the 'WHERE' clause. }, "metrics": { # Performance metrics. Values are only set for metrics requested explicitly in the request's search query. # Metrics requested by the merchant in the query. Metric values are only set for metrics requested explicitly in the query. - "aos": 3.14, # Average order size - the average number of items in an order. **This metric cannot be segmented by product dimensions and customer_country_code.** - "aovMicros": 3.14, # Average order value in micros (1 millionth of a standard unit, 1 USD = 1000000 micros) - the average value (total price of items) of all placed orders. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by product dimensions and customer_country_code.** + "aos": 3.14, # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Average order size - the average number of items in an order. **This metric cannot be segmented by product dimensions and customer_country_code.** + "aovMicros": 3.14, # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Average order value in micros (1 millionth of a standard unit, 1 USD = 1000000 micros) - the average value (total price of items) of all placed orders. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by product dimensions and customer_country_code.** "clicks": "A String", # Number of clicks. - "conversionRate": 3.14, # Number of conversions divided by the number of clicks, reported on the impression date. The metric is currently available only for the FREE_PRODUCT_LISTING program. - "conversionValueMicros": "A String", # Value of conversions in micros (1 millionth of a standard unit, 1 USD = 1000000 micros) attributed to the product, reported on the conversion date. The metric is currently available only for the FREE_PRODUCT_LISTING program. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. - "conversions": 3.14, # Number of conversions attributed to the product, reported on the conversion date. Depending on the attribution model, a conversion might be distributed across multiple clicks, where each click gets its own credit assigned. This metric is a sum of all such credits. The metric is currently available only for the FREE_PRODUCT_LISTING program. + "conversionRate": 3.14, # Number of conversions divided by the number of clicks, reported on the impression date. The metric is currently available only for the `FREE_PRODUCT_LISTING` program. + "conversionValueMicros": "A String", # Value of conversions in micros (1 millionth of a standard unit, 1 USD = 1000000 micros) attributed to the product, reported on the conversion date. The metric is currently available only for the `FREE_PRODUCT_LISTING` program. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. + "conversions": 3.14, # Number of conversions attributed to the product, reported on the conversion date. Depending on the attribution model, a conversion might be distributed across multiple clicks, where each click gets its own credit assigned. This metric is a sum of all such credits. The metric is currently available only for the `FREE_PRODUCT_LISTING` program. "ctr": 3.14, # Click-through rate - the number of clicks merchant's products receive (clicks) divided by the number of times the products are shown (impressions). - "daysToShip": 3.14, # Average number of days between an order being placed and the order being fully shipped, reported on the last shipment date. **This metric cannot be segmented by product dimensions and customer_country_code.** + "daysToShip": 3.14, # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Average number of days between an order being placed and the order being fully shipped, reported on the last shipment date. **This metric cannot be segmented by product dimensions and customer_country_code.** "impressions": "A String", # Number of times merchant's products are shown. - "itemDaysToShip": 3.14, # Average number of days between an item being ordered and the item being **This metric cannot be segmented by customer_country_code.** - "itemFillRate": 3.14, # Percentage of shipped items in relation to all finalized items (shipped or rejected by the merchant; unshipped items are not taken into account), reported on the order date. Item fill rate is lowered by merchant rejections. **This metric cannot be segmented by customer_country_code.** - "orderedItemSalesMicros": "A String", # Total price of ordered items in micros (1 millionth of a standard unit, 1 USD = 1000000 micros). Excludes shipping, taxes (US only), and customer cancellations that happened within 30 minutes of placing the order. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.** - "orderedItems": "A String", # Number of ordered items. Excludes customer cancellations that happened within 30 minutes of placing the order. **This metric cannot be segmented by customer_country_code.** - "orders": "A String", # Number of placed orders. Excludes customer cancellations that happened within 30 minutes of placing the order. **This metric cannot be segmented by product dimensions and customer_country_code.** - "rejectedItems": "A String", # Number of ordered items canceled by the merchant, reported on the order date. **This metric cannot be segmented by customer_country_code.** - "returnRate": 3.14, # Total price of returned items divided by the total price of shipped items, reported on the order date. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.** - "returnedItems": "A String", # Number of ordered items sent back for return, reported on the date when the merchant accepted the return. **This metric cannot be segmented by customer_country_code.** - "returnsMicros": "A String", # Total price of ordered items sent back for return in micros (1 millionth of a standard unit, 1 USD = 1000000 micros), reported on the date when the merchant accepted the return. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.** - "shippedItemSalesMicros": "A String", # Total price of shipped items in micros (1 millionth of a standard unit, 1 USD = 1000000 micros), reported on the order date. Excludes shipping and taxes (US only). The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.** - "shippedItems": "A String", # Number of shipped items, reported on the shipment date. **This metric cannot be segmented by customer_country_code.** - "shippedOrders": "A String", # Number of fully shipped orders, reported on the last shipment date. **This metric cannot be segmented by product dimensions and customer_country_code.** - "unshippedItems": 3.14, # Number of ordered items not shipped up until the end of the queried day. If a multi-day period is specified in the search query, the returned value is the average number of unshipped items over the days in the queried period. **This metric cannot be segmented by customer_country_code.** - "unshippedOrders": 3.14, # Number of orders not shipped or partially shipped up until the end of the queried day. If a multi-day period is specified in the search query, the returned value is the average number of unshipped orders over the days in the queried period. **This metric cannot be segmented by product dimensions and customer_country_code.** + "itemDaysToShip": 3.14, # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Average number of days between an item being ordered and the item being **This metric cannot be segmented by customer_country_code.** + "itemFillRate": 3.14, # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Percentage of shipped items in relation to all finalized items (shipped or rejected by the merchant; unshipped items are not taken into account), reported on the order date. Item fill rate is lowered by merchant rejections. **This metric cannot be segmented by customer_country_code.** + "orderedItemSalesMicros": "A String", # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Total price of ordered items in micros (1 millionth of a standard unit, 1 USD = 1000000 micros). Excludes shipping, taxes (US only), and customer cancellations that happened within 30 minutes of placing the order. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.** + "orderedItems": "A String", # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of ordered items. Excludes customer cancellations that happened within 30 minutes of placing the order. **This metric cannot be segmented by customer_country_code.** + "orders": "A String", # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of placed orders. Excludes customer cancellations that happened within 30 minutes of placing the order. **This metric cannot be segmented by product dimensions and customer_country_code.** + "rejectedItems": "A String", # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of ordered items canceled by the merchant, reported on the order date. **This metric cannot be segmented by customer_country_code.** + "returnRate": 3.14, # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Total price of returned items divided by the total price of shipped items, reported on the order date. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.** + "returnedItems": "A String", # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of ordered items sent back for return, reported on the date when the merchant accepted the return. **This metric cannot be segmented by customer_country_code.** + "returnsMicros": "A String", # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Total price of ordered items sent back for return in micros (1 millionth of a standard unit, 1 USD = 1000000 micros), reported on the date when the merchant accepted the return. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.** + "shippedItemSalesMicros": "A String", # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Total price of shipped items in micros (1 millionth of a standard unit, 1 USD = 1000000 micros), reported on the order date. Excludes shipping and taxes (US only). The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.** + "shippedItems": "A String", # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of shipped items, reported on the shipment date. **This metric cannot be segmented by customer_country_code.** + "shippedOrders": "A String", # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of fully shipped orders, reported on the last shipment date. **This metric cannot be segmented by product dimensions and customer_country_code.** + "unshippedItems": 3.14, # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of ordered items not shipped up until the end of the queried day. If a multi-day period is specified in the search query, the returned value is the average number of unshipped items over the days in the queried period. **This metric cannot be segmented by customer_country_code.** + "unshippedOrders": 3.14, # *Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of orders not shipped or partially shipped up until the end of the queried day. If a multi-day period is specified in the search query, the returned value is the average number of unshipped orders over the days in the queried period. **This metric cannot be segmented by product dimensions and customer_country_code.** }, "priceCompetitiveness": { # Price competitiveness fields requested by the merchant in the query. Field values are only set if the merchant queries `PriceCompetitivenessProductView`. https://support.google.com/merchants/answer/9626903 # Price competitiveness fields requested by the merchant in the query. Field values are only set if the merchant queries `PriceCompetitivenessProductView`. "benchmarkPriceCurrencyCode": "A String", # The price benchmark currency (ISO 4217 code). diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.branches.documents.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.branches.documents.html index 507f218d41f..93240617008 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.branches.documents.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.branches.documents.html @@ -88,7 +88,7 @@

Instance Methods

Gets a Document.

import_(parent, body=None, x__xgafv=None)

-

Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items will be created. Note: It is possible for a subset of the Documents to be successfully updated.

+

Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items are created. Note: It is possible for a subset of the Documents to be successfully updated.

list(parent, pageSize=None, pageToken=None, x__xgafv=None)

Gets a list of Documents.

@@ -136,7 +136,7 @@

Method Details

}, } - documentId: string, Required. The ID to use for the Document, which will become the final component of the Document.name. If the caller does not have permission to create the Document, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. This field must be unique among all Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is returned. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. + documentId: string, Required. The ID to use for the Document, which becomes the final component of the Document.name. If the caller does not have permission to create the Document, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. This field must be unique among all Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is returned. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -221,7 +221,7 @@

Method Details

import_(parent, body=None, x__xgafv=None) -
Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items will be created. Note: It is possible for a subset of the Documents to be successfully updated.
+  
Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items are created. Note: It is possible for a subset of the Documents to be successfully updated.
 
 Args:
   parent: string, Required. The parent branch resource name, such as `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`. Requires create/update permission. (required)
@@ -281,14 +281,14 @@ 

Method Details

"gcsStagingDir": "A String", # Intermediate Cloud Storage directory used for the import with a length limit of 2,000 characters. Can be specified if one wants to have the FhirStore export to a specific Cloud Storage directory. }, "firestoreSource": { # Firestore source import data from. # Firestore input source. - "collectionId": "A String", # Required. The Firestore collection to copy the data from with a length limit of 1,500 characters. + "collectionId": "A String", # Required. The Firestore collection (or entity) to copy the data from with a length limit of 1,500 characters. "databaseId": "A String", # Required. The Firestore database to copy the data from with a length limit of 256 characters. "gcsStagingDir": "A String", # Intermediate Cloud Storage directory used for the import with a length limit of 2,000 characters. Can be specified if one wants to have the Firestore export to a specific Cloud Storage directory. Ensure that the Firestore service account has the necessary Cloud Storage Admin permissions to access the specified Cloud Storage directory. "projectId": "A String", # The project ID that the Cloud SQL source is in with a length limit of 128 characters. If not specified, inherits the project ID from the parent request. }, "gcsSource": { # Cloud Storage location for input content. # Cloud Storage location for the input content. - "dataSchema": "A String", # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line. - "inputUris": [ # Required. Cloud Storage URIs to input files. URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`). + "dataSchema": "A String", # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user event imports: * `user_event` (default): One JSON UserEvent per line. + "inputUris": [ # Required. Cloud Storage URIs to input files. Each URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`). "A String", ], }, @@ -362,7 +362,7 @@

Method Details

Args: parent: string, Required. The parent branch resource name, such as `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`. Use `default_branch` as the branch ID, to list documents under the default branch. If the caller does not have permission to list Documents under this branch, regardless of whether or not this branch exists, a `PERMISSION_DENIED` error is returned. (required) - pageSize: integer, Maximum number of Documents to return. If unspecified, defaults to 100. The maximum allowed value is 1000. Values above 1000 will be coerced to 1000. If this field is negative, an `INVALID_ARGUMENT` error is returned. + pageSize: integer, Maximum number of Documents to return. If unspecified, defaults to 100. The maximum allowed value is 1000. Values above 1000 are set to 1000. If this field is negative, an `INVALID_ARGUMENT` error is returned. pageToken: string, A page token ListDocumentsResponse.next_page_token, received from a previous DocumentService.ListDocuments call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to DocumentService.ListDocuments must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. x__xgafv: string, V1 error format. Allowed values @@ -441,8 +441,8 @@

Method Details

}, } - allowMissing: boolean, If set to true, and the Document is not found, a new Document will be created. - updateMask: string, Indicates which fields in the provided imported 'document' to update. If not set, will by default update all fields. + allowMissing: boolean, If set to `true` and the Document is not found, a new Document is be created. + updateMask: string, Indicates which fields in the provided imported 'document' to update. If not set, by default updates all fields. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.branches.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.branches.operations.html index 33f261fc071..874f29cb022 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.branches.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.branches.operations.html @@ -74,6 +74,9 @@

Discovery Engine API . projects . locations . collections . dataStores . branches . operations

Instance Methods

+

+ cancel(name, body=None, x__xgafv=None)

+

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.

close()

Close httplib2 connections.

@@ -87,6 +90,30 @@

Instance Methods

list_next()

Retrieves the next page of results.

Method Details

+
+ cancel(name, body=None, x__xgafv=None) +
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
+
+Args:
+  name: string, The name of the operation resource to be cancelled. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # The request message for Operations.CancelOperation.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.conversations.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.conversations.html index 16b206470a1..8d397e1f314 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.conversations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.conversations.html @@ -128,7 +128,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -234,7 +234,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -295,7 +295,7 @@

Method Details

"userPseudoId": "A String", # A unique identifier for tracking users. }, "reply": { # Defines a reply message to user. # Answer to the current query. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -341,7 +341,7 @@

Method Details

}, "searchResults": [ # Search Results. { # Represents the search results. - "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as retrievable are populated. + "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as `retrievable` are populated. "content": { # Unstructured data linked to this document. # The unstructured data linked to this document. Content must be set if this document is under a `CONTENT_REQUIRED` data store. "mimeType": "A String", # The MIME type of the content. Supported types: * `application/pdf` (PDF, only native PDFs are supported for now) * `text/html` (HTML) * `application/vnd.openxmlformats-officedocument.wordprocessingml.document` (DOCX) * `application/vnd.openxmlformats-officedocument.presentationml.presentation` (PPTX) * `text/plain` (TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml. "rawBytes": "A String", # The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all `bytes` fields, this field is represented as pure binary in Protocol Buffers and base64-encoded string in JSON. For example, `abc123!?$*&()'-=@~` should be represented as `YWJjMTIzIT8kKiYoKSctPUB+` in JSON. See https://developers.google.com/protocol-buffers/docs/proto3#json. @@ -381,7 +381,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -456,7 +456,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -556,7 +556,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -644,7 +644,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -738,7 +738,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -814,7 +814,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.html index ac15b767e6f..6e9c0342494 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.html @@ -104,6 +104,11 @@

Instance Methods

Returns the servingConfigs Resource.

+

+ sessions() +

+

Returns the sessions Resource.

+

siteSearchEngine()

diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.schemas.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.schemas.html index 184dba7f587..e1073d231a9 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.schemas.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.schemas.html @@ -123,7 +123,7 @@

Method Details

}, } - schemaId: string, Required. The ID to use for the Schema, which will become the final component of the Schema.name. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. + schemaId: string, Required. The ID to use for the Schema, which becomes the final component of the Schema.name. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -217,7 +217,7 @@

Method Details

Args: parent: string, Required. The parent data store resource name, in the format of `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}`. (required) - pageSize: integer, The maximum number of Schemas to return. The service may return fewer than this value. If unspecified, at most 100 Schemas will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. + pageSize: integer, The maximum number of Schemas to return. The service may return fewer than this value. If unspecified, at most 100 Schemas are returned. The maximum value is 1000; values above 1000 are set to 1000. pageToken: string, A page token, received from a previous SchemaService.ListSchemas call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SchemaService.ListSchemas must match the call that provided the page token. x__xgafv: string, V1 error format. Allowed values @@ -272,7 +272,7 @@

Method Details

}, } - allowMissing: boolean, If set to true, and the Schema is not found, a new Schema will be created. In this situation, `update_mask` is ignored. + allowMissing: boolean, If set to true, and the Schema is not found, a new Schema is created. In this situation, `update_mask` is ignored. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html index 5f016c9f872..b9d839c8997 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html @@ -74,6 +74,9 @@

Discovery Engine API . projects . locations . collections . dataStores . servingConfigs

Instance Methods

+

+ answer(servingConfig, body=None, x__xgafv=None)

+

Answer query method.

close()

Close httplib2 connections.

@@ -87,6 +90,224 @@

Instance Methods

search_next()

Retrieves the next page of results.

Method Details

+
+ answer(servingConfig, body=None, x__xgafv=None) +
Answer query method.
+
+Args:
+  servingConfig: string, Required. The resource name of the Search serving config, such as `projects/*/locations/global/collections/default_collection/engines/*/servingConfigs/default_serving_config`, or `projects/*/locations/global/collections/default_collection/dataStores/*/servingConfigs/default_serving_config`. This field is used to identify the serving configuration name, set of models used to make the search. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for ConversationalSearchService.AnswerQuery method.
+  "answerGenerationSpec": { # Answer generation specification. # Answer generation specification.
+    "answerLanguageCode": "A String", # Language code for Answer. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+    "ignoreAdversarialQuery": True or False, # Specifies whether to filter out adversarial queries. The default value is `false`. Google employs search-query classification to detect adversarial queries. No answer is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set to `true`, we skip generating answers for adversarial queries and return fallback messages instead.
+    "ignoreNonAnswerSeekingQuery": True or False, # Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. Google employs search-query classification to detect answer-seeking queries. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.
+    "includeCitations": True or False, # Specifies whether to include citation metadata in the answer. The default value is `false`.
+    "modelSpec": { # Answer Generation Model specification. # Answer generation model specification.
+      "modelVersion": "A String", # Model version. If not set, it will use the default stable model. Allowed values are: stable, preview.
+    },
+    "promptSpec": { # Answer generation prompt specification. # Answer generation prompt specification.
+      "preamble": "A String", # Customized preamble.
+    },
+  },
+  "asynchronousMode": True or False, # Asynchronous mode control. If enabled, the response will be returned with answer/session resource name without final answer. The API users need to do the polling to get the latest status of answer/session by calling ConversationalSearchService.GetAnswer or ConversationalSearchService.GetSession method.
+  "query": { # Defines a user inputed query. # Required. Current user query.
+    "queryId": "A String", # Unique Id for the query.
+    "text": "A String", # Plain text.
+  },
+  "queryUnderstandingSpec": { # Query understanding specification. # Query understanding specification.
+    "queryClassificationSpec": { # Query classification specification. # Query classification specification.
+      "types": [ # Enabled query classification types.
+        "A String",
+      ],
+    },
+    "queryRephraserSpec": { # Query rephraser specification. # Query rephraser specification.
+      "disable": True or False, # Disable query rephraser.
+    },
+  },
+  "relatedQuestionsSpec": { # Related questions specification. # Related questions specification.
+    "enable": True or False, # Enable related questions feature if true.
+  },
+  "safetySpec": { # Safety specification. # Model specification.
+    "enable": True or False, # Enable the safety filtering on the answer response. It is false by default.
+  },
+  "searchSpec": { # Search specification. # Search specification.
+    "searchParams": { # Search parameters. # Search parameters.
+      "boostSpec": { # Boost specification to boost certain documents. # Boost specification to boost certain documents in search results which may affect the answer query response. For more information on boosting, see [Boosting](https://cloud.google.com/retail/docs/boosting#boost)
+        "conditionBoostSpecs": [ # Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20.
+          { # Boost applies to documents which match a condition.
+            "boost": 3.14, # Strength of the condition boost, which should be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the document a big promotion. However, it does not necessarily mean that the boosted document will be the top result at all times, nor that other documents will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant documents. Setting to -1.0 gives the document a big demotion. However, results that are deeply relevant might still be shown. The document will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored. Only one of the (condition, boost) combination or the boost_control_spec below are set. If both are set then the global boost is ignored and the more fine-grained boost_control_spec is applied.
+            "condition": "A String", # An expression which specifies a boost condition. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost documents with document ID "doc_1" or "doc_2", and color "Red" or "Blue": `(document_id: ANY("doc_1", "doc_2")) AND (color: ANY("Red", "Blue"))`
+          },
+        ],
+      },
+      "filter": "A String", # The filter syntax consists of an expression language for constructing a predicate from one or more fields of the documents being filtered. Filter expression is case-sensitive. This will be used to filter search results which may affect the Answer response. If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. Filtering in Vertex AI Search is done by mapping the LHS filter key to a key property defined in the Vertex AI Search backend -- this mapping is defined by the customer in their schema. For example a media customers might have a field 'name' in their schema. In this case the filter would look like this: filter --> name:'ANY("king kong")' For more information about filtering including syntax and filter operators, see [Filter](https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata)
+      "maxReturnResults": 42, # Number of search results to return. The default value is 10.
+      "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering, see [Ordering](https://cloud.google.com/retail/docs/filter-and-order#order) If this field is unrecognizable, an `INVALID_ARGUMENT` is returned.
+    },
+    "searchResultList": { # Search result list. # Search result list.
+      "searchResults": [ # Search results.
+        { # Search result.
+          "chunkInfo": { # Chunk information. # Chunk information.
+            "chunk": "A String", # Chunk resource name.
+            "content": "A String", # Chunk textual content.
+          },
+          "unstructuredDocumentInfo": { # Unstructured document information. # Unstructured document information.
+            "document": "A String", # Document resource name.
+            "documentContexts": [ # List of document contexts.
+              { # Document context.
+                "content": "A String", # Document content.
+                "pageIdentifier": "A String", # Page identifier.
+              },
+            ],
+            "extractiveAnswers": [ # List of extractive answers.
+              { # Extractive answer. [Guide](https://cloud.google.com/generative-ai-app-builder/docs/snippets#get-answers)
+                "content": "A String", # Extractive answer content.
+                "pageIdentifier": "A String", # Page identifier.
+              },
+            ],
+            "extractiveSegments": [ # List of extractive segments.
+              { # Extractive segment. [Guide](https://cloud.google.com/generative-ai-app-builder/docs/snippets#extractive-segments)
+                "content": "A String", # Extractive segment content.
+                "pageIdentifier": "A String", # Page identifier.
+              },
+            ],
+            "title": "A String", # Title.
+            "uri": "A String", # URI for the document.
+          },
+        },
+      ],
+    },
+  },
+  "session": "A String", # The session resource name. Not required. When session field is not set, the API is in sessionless mode. We support auto session mode: users can use the wildcard symbol `-` as session ID. A new ID will be automatically generated and assigned.
+  "userPseudoId": "A String", # A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response message for ConversationalSearchService.AnswerQuery method.
+  "answer": { # Defines an answer. # Answer resource object. If AnswerQueryRequest.StepSpec.max_step_count is greater than 1, use Answer.name to fetch answer information using ConversationalSearchService.GetAnswer API.
+    "answerSkippedReasons": [ # Additional answer-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
+      "A String",
+    ],
+    "answerText": "A String", # The textual answer.
+    "citations": [ # Citations.
+      { # Citation info for a segment.
+        "endIndex": "A String", # End of the attributed segment, exclusive.
+        "sources": [ # Citation sources for the attributed segment.
+          { # Citation source.
+            "referenceId": "A String", # ID of the citation source.
+          },
+        ],
+        "startIndex": "A String", # Index indicates the start of the segment, measured in bytes (UTF-8 unicode).
+      },
+    ],
+    "completeTime": "A String", # Output only. Answer completed timestamp.
+    "createTime": "A String", # Output only. Answer creation timestamp.
+    "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*`
+    "queryUnderstandingInfo": { # Query understanding information. # Query understanding information.
+      "queryClassificationInfo": [ # Query classification information.
+        { # Query classification information.
+          "positive": True or False, # Classification output.
+          "type": "A String", # Query classification type.
+        },
+      ],
+    },
+    "references": [ # References.
+      { # Reference.
+        "chunkInfo": { # Chunk information. # Chunk information.
+          "chunk": "A String", # Chunk resource name.
+          "content": "A String", # Chunk textual content.
+          "documentMetadata": { # Document metadata. # Document metadata.
+            "document": "A String", # Document resource name.
+            "pageIdentifier": "A String", # Page identifier.
+            "title": "A String", # Title.
+            "uri": "A String", # URI for the document.
+          },
+          "relevanceScore": 3.14, # Relevance score.
+        },
+        "unstructuredDocumentInfo": { # Unstructured document information. # Unstructured document information.
+          "chunkContents": [ # List of cited chunk contents derived from document content.
+            { # Chunk content.
+              "content": "A String", # Chunk textual content.
+              "pageIdentifier": "A String", # Page identifier.
+            },
+          ],
+          "document": "A String", # Document resource name.
+          "title": "A String", # Title.
+          "uri": "A String", # URI for the document.
+        },
+      },
+    ],
+    "relatedQuestions": [ # Suggested related questions.
+      "A String",
+    ],
+    "state": "A String", # The state of the answer generation.
+    "steps": [ # Answer generation steps.
+      { # Step information.
+        "actions": [ # Actions.
+          { # Action.
+            "observation": { # Observation. # Observation.
+              "searchResults": [ # Search results observed by the search action, it can be snippets info or chunk info, depending on the citation type set by the user.
+                {
+                  "chunkInfo": [ # If citation_type is CHUNK_LEVEL_CITATION and chunk mode is on, populate chunk info.
+                    { # Chunk information.
+                      "chunk": "A String", # Chunk resource name.
+                      "content": "A String", # Chunk textual content.
+                      "relevanceScore": 3.14, # Relevance score.
+                    },
+                  ],
+                  "document": "A String", # Document resource name.
+                  "snippetInfo": [ # If citation_type is DOCUMENT_LEVEL_CITATION, populate document level snippets.
+                    { # Snippet information.
+                      "snippet": "A String", # Snippet content.
+                      "snippetStatus": "A String", # Status of the snippet defined by the search team.
+                    },
+                  ],
+                  "title": "A String", # Title.
+                  "uri": "A String", # URI for the document.
+                },
+              ],
+            },
+            "searchAction": { # Search action. # Search action.
+              "query": "A String", # The query to search.
+            },
+          },
+        ],
+        "description": "A String", # The description of the step.
+        "state": "A String", # The state of the step.
+        "thought": "A String", # The thought of the step.
+      },
+    ],
+  },
+  "answerQueryToken": "A String", # A global unique ID used for logging.
+  "session": { # External session proto definition. # Session resource object. It will be only available when session field is set and valid in the AnswerQueryRequest request.
+    "endTime": "A String", # Output only. The time the session finished.
+    "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+    "startTime": "A String", # Output only. The time the session started.
+    "state": "A String", # The state of the session.
+    "turns": [ # Turns.
+      { # Represents a turn, including a query from the user and a answer from service.
+        "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+        "query": { # Defines a user inputed query. # The user query.
+          "queryId": "A String", # Unique Id for the query.
+          "text": "A String", # Plain text.
+        },
+      },
+    ],
+    "userPseudoId": "A String", # A unique identifier for tracking users.
+  },
+}
+
+
close()
Close httplib2 connections.
@@ -97,17 +318,17 @@

Method Details

Makes a recommendation, which requires a contextual user event.
 
 Args:
-  servingConfig: string, Required. Full resource name of a ServingConfig: `projects/*/locations/global/collections/*/engines/*/servingConfigs/*`, or `projects/*/locations/global/collections/*/dataStores/*/servingConfigs/*` One default serving config is created along with your recommendation engine creation. The engine ID will be used as the ID of the default serving config. For example, for Engine `projects/*/locations/global/collections/*/engines/my-engine`, you can use `projects/*/locations/global/collections/*/engines/my-engine/servingConfigs/my-engine` for your RecommendationService.Recommend requests. (required)
+  servingConfig: string, Required. Full resource name of a ServingConfig: `projects/*/locations/global/collections/*/engines/*/servingConfigs/*`, or `projects/*/locations/global/collections/*/dataStores/*/servingConfigs/*` One default serving config is created along with your recommendation engine creation. The engine ID is used as the ID of the default serving config. For example, for Engine `projects/*/locations/global/collections/*/engines/my-engine`, you can use `projects/*/locations/global/collections/*/engines/my-engine/servingConfigs/my-engine` for your RecommendationService.Recommend requests. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # Request message for Recommend method.
-  "filter": "A String", # Filter for restricting recommendation results with a length limit of 5,000 characters. Currently, only filter expressions on the `filter_tags` attribute is supported. Examples: * `(filter_tags: ANY("Red", "Blue") OR filter_tags: ANY("Hot", "Cold"))` * `(filter_tags: ANY("Red", "Blue")) AND NOT (filter_tags: ANY("Green"))` If `attributeFilteringSyntax` is set to true under the `params` field, then attribute-based expressions are expected instead of the above described tag-based syntax. Examples: * (launguage: ANY("en", "es")) AND NOT (categories: ANY("Movie")) * (available: true) AND (launguage: ANY("en", "es")) OR (categories: ANY("Movie")) If your filter blocks all results, the API will return generic (unfiltered) popular Documents. If you only want results strictly matching the filters, set `strictFiltering` to True in RecommendRequest.params to receive empty results instead. Note that the API will never return Documents with `storageStatus` of `EXPIRED` or `DELETED` regardless of filter choices.
-  "pageSize": 42, # Maximum number of results to return. Set this property to the number of recommendation results needed. If zero, the service will choose a reasonable default. The maximum allowed value is 100. Values above 100 will be coerced to 100.
-  "params": { # Additional domain specific parameters for the recommendations. Allowed values: * `returnDocument`: Boolean. If set to true, the associated Document object will be returned in RecommendResponse.RecommendationResult.document. * `returnScore`: Boolean. If set to true, the recommendation 'score' corresponding to each returned Document will be set in RecommendResponse.RecommendationResult.metadata. The given 'score' indicates the probability of a Document conversion given the user's context and history. * `strictFiltering`: Boolean. True by default. If set to false, the service will return generic (unfiltered) popular Documents instead of empty if your filter blocks all recommendation results. * `diversityLevel`: String. Default empty. If set to be non-empty, then it needs to be one of: * `no-diversity` * `low-diversity` * `medium-diversity` * `high-diversity` * `auto-diversity` This gives request-level control and adjusts recommendation results based on Document category. * `attributeFilteringSyntax`: Boolean. False by default. If set to true, the `filter` field is interpreted according to the new, attribute-based syntax.
+  "filter": "A String", # Filter for restricting recommendation results with a length limit of 5,000 characters. Currently, only filter expressions on the `filter_tags` attribute is supported. Examples: * `(filter_tags: ANY("Red", "Blue") OR filter_tags: ANY("Hot", "Cold"))` * `(filter_tags: ANY("Red", "Blue")) AND NOT (filter_tags: ANY("Green"))` If `attributeFilteringSyntax` is set to true under the `params` field, then attribute-based expressions are expected instead of the above described tag-based syntax. Examples: * (launguage: ANY("en", "es")) AND NOT (categories: ANY("Movie")) * (available: true) AND (launguage: ANY("en", "es")) OR (categories: ANY("Movie")) If your filter blocks all results, the API returns generic (unfiltered) popular Documents. If you only want results strictly matching the filters, set `strictFiltering` to `true` in RecommendRequest.params to receive empty results instead. Note that the API never returns Documents with `storageStatus` as `EXPIRED` or `DELETED` regardless of filter choices.
+  "pageSize": 42, # Maximum number of results to return. Set this property to the number of recommendation results needed. If zero, the service chooses a reasonable default. The maximum allowed value is 100. Values above 100 are set to 100.
+  "params": { # Additional domain specific parameters for the recommendations. Allowed values: * `returnDocument`: Boolean. If set to `true`, the associated Document object is returned in RecommendResponse.RecommendationResult.document. * `returnScore`: Boolean. If set to true, the recommendation score corresponding to each returned Document is set in RecommendResponse.RecommendationResult.metadata. The given score indicates the probability of a Document conversion given the user's context and history. * `strictFiltering`: Boolean. True by default. If set to `false`, the service returns generic (unfiltered) popular Documents instead of empty if your filter blocks all recommendation results. * `diversityLevel`: String. Default empty. If set to be non-empty, then it needs to be one of: * `no-diversity` * `low-diversity` * `medium-diversity` * `high-diversity` * `auto-diversity` This gives request-level control and adjusts recommendation results based on Document category. * `attributeFilteringSyntax`: Boolean. False by default. If set to true, the `filter` field is interpreted according to the new, attribute-based syntax.
     "a_key": "",
   },
-  "userEvent": { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers' website. # Required. Context about the user, what they are looking at and what action they took to trigger the Recommend request. Note that this user event detail won't be ingested to userEvent logs. Thus, a separate userEvent write request is required for event logging. Don't set UserEvent.user_pseudo_id or UserEvent.user_info.user_id to the same fixed ID for different users. If you are trying to receive non-personalized recommendations (not recommended; this can negatively impact model performance), instead set UserEvent.user_pseudo_id to a random unique ID and leave UserEvent.user_info.user_id unset.
+  "userEvent": { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website. # Required. Context about the user, what they are looking at and what action they took to trigger the Recommend request. Note that this user event detail won't be ingested to userEvent logs. Thus, a separate userEvent write request is required for event logging. Don't set UserEvent.user_pseudo_id or UserEvent.user_info.user_id to the same fixed ID for different users. If you are trying to receive non-personalized recommendations (not recommended; this can negatively impact model performance), instead set UserEvent.user_pseudo_id to a random unique ID and leave UserEvent.user_info.user_id unset.
     "attributes": { # Extra user event features to include in the recommendation model. These attributes must NOT contain data that needs to be parsed or processed further, e.g. JSON or other encodings. If you provide custom attributes for ingested user events, also include them in the user events that you associate with prediction requests. Custom attribute formatting must be consistent between imported events and events provided with prediction requests. This lets the Discovery Engine API use those custom attributes when training models and serving predictions, which helps improve recommendation quality. This field needs to pass all below criteria, otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8 encoded string with a length limit of 5,000 characters. * For text attributes, at most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. * For number attributes, at most 400 values are allowed. For product recommendations, an example of extra user information is `traffic_channel`, which is how a user arrives at the site. Users can arrive at the site by coming to the site directly, coming through Google search, or in other ways.
       "a_key": { # A custom attribute that is not explicitly modeled in a resource, e.g. UserEvent.
         "numbers": [ # The numerical values of this custom attribute. For example, `[2.3, 15.4]` when the key is "lengths_cm". Exactly one of CustomAttribute.text or CustomAttribute.numbers should be set. Otherwise, an `INVALID_ARGUMENT` error is returned.
@@ -131,7 +352,7 @@ 

Method Details

"promotionIds": [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID. "A String", ], - "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` + "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field is 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` "uri": "A String", # The Document URI - only allowed for website data stores. }, ], @@ -163,7 +384,7 @@

Method Details

"searchQuery": "A String", # The user's search query. See SearchRequest.query for definition. The value must be a UTF-8 encoded string with a length limit of 5,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. At least one of search_query or PageInfo.page_category is required for `search` events. Other event types should not set this field. Otherwise, an `INVALID_ARGUMENT` error is returned. }, "sessionId": "A String", # A unique identifier for tracking a visitor session with a length limit of 128 bytes. A session is an aggregation of an end user behavior in a time span. A general guideline to populate the session_id: 1. If user has no activity for 30 min, a new session_id should be assigned. 2. The session_id should be unique across users, suggest use uuid or add UserEvent.user_pseudo_id as prefix. - "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups on the customer end. + "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups. "A String", ], "transactionInfo": { # A transaction represents the entire purchase transaction. # The transaction metadata (if any) associated with this user event. @@ -183,7 +404,7 @@

Method Details

"userLabels": { # The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Requirements for labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details. "a_key": "A String", }, - "validateOnly": True or False, # Use validate only mode for this recommendation query. If set to true, a fake model will be used that returns arbitrary Document IDs. Note that the validate only mode should only be used for testing the API, or if the model is not ready. + "validateOnly": True or False, # Use validate only mode for this recommendation query. If set to `true`, a fake model is used that returns arbitrary Document IDs. Note that the validate only mode should only be used for testing the API, or if the model is not ready. } x__xgafv: string, V1 error format. @@ -221,7 +442,7 @@

Method Details

}, }, "id": "A String", # Resource ID of the recommended Document. - "metadata": { # Additional Document metadata / annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in RecommendRequest.params. + "metadata": { # Additional Document metadata or annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in RecommendRequest.params. "a_key": "", }, }, @@ -240,7 +461,7 @@

Method Details

The object takes the form of: { # Request message for SearchService.Search method. - "boostSpec": { # Boost specification to boost certain documents. # Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/retail/docs/boosting#boost) + "boostSpec": { # Boost specification to boost certain documents. # Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) "conditionBoostSpecs": [ # Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. { # Boost applies to documents which match a condition. "boost": 3.14, # Strength of the condition boost, which should be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the document a big promotion. However, it does not necessarily mean that the boosted document will be the top result at all times, nor that other documents will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant documents. Setting to -1.0 gives the document a big demotion. However, results that are deeply relevant might still be shown. The document will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored. Only one of the (condition, boost) combination or the boost_control_spec below are set. If both are set then the global boost is ignored and the more fine-grained boost_control_spec is applied. @@ -278,8 +499,8 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, - "dataStoreSpecs": [ # A list of data store specs to apply on a search call. - { # A struct to define data stores to filter on in a search call. + "dataStoreSpecs": [ # Specs defining dataStores to filter on in a search call and configurations for those dataStores. This is only considered for engines with multiple dataStores use case. For single dataStore within an engine, they should use the specs at the top level. + { # A struct to define data stores to filter on in a search call and configurations for those data stores. A maximum of 1 DataStoreSpec per data_store is allowed. Otherwise, an `INVALID_ARGUMENT` error is returned. "dataStore": "A String", # Required. Full resource name of DataStore, such as `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. }, ], @@ -291,7 +512,7 @@

Method Details

], "facetKey": { # Specifies how a facet is computed. # Required. The facet key specification. "caseInsensitive": True or False, # True to make facet keys case insensitive when getting faceting values with prefixes or contains; false otherwise. - "contains": [ # Only get facet values that contains the given strings. For example, suppose "category" has three values "Action > 2022", "Action > 2021" and "Sci-Fi > 2022". If set "contains" to "2022", the "category" facet only contains "Action > 2022" and "Sci-Fi > 2022". Only supported on textual fields. Maximum is 10. + "contains": [ # Only get facet values that contain the given strings. For example, suppose "category" has three values "Action > 2022", "Action > 2021" and "Sci-Fi > 2022". If set "contains" to "2022", the "category" facet only contains "Action > 2022" and "Sci-Fi > 2022". Only supported on textual fields. Maximum is 10. "A String", ], "intervals": [ # Set only if values should be bucketed into intervals. Must be set for facets with numerical values. Must not be set for facet with text values. Maximum number of intervals is 30. @@ -311,7 +532,7 @@

Method Details

"A String", ], }, - "limit": 42, # Maximum of facet values that should be returned for this facet. If unspecified, defaults to 20. The maximum allowed value is 300. Values above 300 are coerced to 300. If this field is negative, an `INVALID_ARGUMENT` is returned. + "limit": 42, # Maximum facet values that are returned for this facet. If unspecified, defaults to 20. The maximum allowed value is 300. Values above 300 are coerced to 300. If this field is negative, an `INVALID_ARGUMENT` is returned. }, ], "filter": "A String", # The filter syntax consists of an expression language for constructing a predicate from one or more fields of the documents being filtered. Filter expression is case-sensitive. If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. Filtering in Vertex AI Search is done by mapping the LHS filter key to a key property defined in the Vertex AI Search backend -- this mapping is defined by the customer in their schema. For example a media customer might have a field 'name' in their schema. In this case the filter would look like this: filter --> name:'ANY("king kong")' For more information about filtering including syntax and filter operators, see [Filter](https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata) @@ -322,7 +543,7 @@

Method Details

"orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering for retail search, see [Ordering](https://cloud.google.com/retail/docs/filter-and-order#order) If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. - "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. Example: user_country_code: "au" For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. Example: search_type: 1 + "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` "a_key": "", }, "query": "A String", # Raw search query. @@ -332,7 +553,7 @@

Method Details

}, "safeSearch": True or False, # Whether to turn on safe search. This is only supported for website search. "spellCorrectionSpec": { # The specification for query spell correction. # The spell correction specification that specifies the mode under which spell correction takes effect. - "mode": "A String", # The mode under which spell correction should take effect to replace the original search query. Default to Mode.AUTO. + "mode": "A String", # The mode under which spell correction replaces the original search query. Defaults to Mode.AUTO. }, "userInfo": { # Information of an end user. # Information about the end user. Highly recommended for analytics. UserInfo.user_agent is used to deduce `device_type` for analytics. "userAgent": "A String", # User agent as included in the HTTP header. The field must be a UTF-8 encoded string with a length limit of 1,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. This should not be set when using the client side event reporting with GTM or JavaScript tag in UserEventService.CollectUserEvent or if UserEvent.direct_user_request is set. @@ -358,7 +579,7 @@

Method Details

"facets": [ # Results of facets requested by user. { # A facet result. "dynamicFacet": True or False, # Whether the facet is dynamically generated. - "key": "A String", # The key for this facet. E.g., "colors" or "price". It matches SearchRequest.FacetSpec.FacetKey.key. + "key": "A String", # The key for this facet. For example, `"colors"` or `"price"`. It matches SearchRequest.FacetSpec.FacetKey.key. "values": [ # The facet values for this field. { # A facet value which contains value names and their count. "count": "A String", # Number of items that have this facet value. @@ -381,7 +602,7 @@

Method Details

"redirectUri": "A String", # The URI of a customer-defined redirect page. If redirect action is triggered, no search is performed, and only redirect_uri and attribution_token are set in the response. "results": [ # A list of matched documents. The order represents the ranking. { # Represents the search results. - "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as retrievable are populated. + "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as `retrievable` are populated. "content": { # Unstructured data linked to this document. # The unstructured data linked to this document. Content must be set if this document is under a `CONTENT_REQUIRED` data store. "mimeType": "A String", # The MIME type of the content. Supported types: * `application/pdf` (PDF, only native PDFs are supported for now) * `text/html` (HTML) * `application/vnd.openxmlformats-officedocument.wordprocessingml.document` (DOCX) * `application/vnd.openxmlformats-officedocument.presentationml.presentation` (PPTX) * `text/plain` (TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml. "rawBytes": "A String", # The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all `bytes` fields, this field is represented as pure binary in Protocol Buffers and base64-encoded string in JSON. For example, `abc123!?$*&()'-=@~` should be represented as `YWJjMTIzIT8kKiYoKSctPUB+` in JSON. See https://developers.google.com/protocol-buffers/docs/proto3#json. @@ -403,7 +624,7 @@

Method Details

"id": "A String", # Document.id of the searched Document. }, ], - "summary": { # Summary of the top N search result specified by the summary spec. # A summary as part of the search results. This field is only returned if SearchRequest.ContentSearchSpec.summary_spec is set. + "summary": { # Summary of the top N search results specified by the summary spec. # A summary as part of the search results. This field is only returned if SearchRequest.ContentSearchSpec.summary_spec is set. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.answers.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.answers.html new file mode 100644 index 00000000000..b3cf300ac84 --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.answers.html @@ -0,0 +1,199 @@ + + + +

Discovery Engine API . projects . locations . collections . dataStores . sessions . answers

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Gets a Answer.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Gets a Answer.
+
+Args:
+  name: string, Required. The resource name of the Answer to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/engines/{engine_id}/sessions/{session_id}/answers/{answer_id}` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Defines an answer.
+  "answerSkippedReasons": [ # Additional answer-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
+    "A String",
+  ],
+  "answerText": "A String", # The textual answer.
+  "citations": [ # Citations.
+    { # Citation info for a segment.
+      "endIndex": "A String", # End of the attributed segment, exclusive.
+      "sources": [ # Citation sources for the attributed segment.
+        { # Citation source.
+          "referenceId": "A String", # ID of the citation source.
+        },
+      ],
+      "startIndex": "A String", # Index indicates the start of the segment, measured in bytes (UTF-8 unicode).
+    },
+  ],
+  "completeTime": "A String", # Output only. Answer completed timestamp.
+  "createTime": "A String", # Output only. Answer creation timestamp.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*`
+  "queryUnderstandingInfo": { # Query understanding information. # Query understanding information.
+    "queryClassificationInfo": [ # Query classification information.
+      { # Query classification information.
+        "positive": True or False, # Classification output.
+        "type": "A String", # Query classification type.
+      },
+    ],
+  },
+  "references": [ # References.
+    { # Reference.
+      "chunkInfo": { # Chunk information. # Chunk information.
+        "chunk": "A String", # Chunk resource name.
+        "content": "A String", # Chunk textual content.
+        "documentMetadata": { # Document metadata. # Document metadata.
+          "document": "A String", # Document resource name.
+          "pageIdentifier": "A String", # Page identifier.
+          "title": "A String", # Title.
+          "uri": "A String", # URI for the document.
+        },
+        "relevanceScore": 3.14, # Relevance score.
+      },
+      "unstructuredDocumentInfo": { # Unstructured document information. # Unstructured document information.
+        "chunkContents": [ # List of cited chunk contents derived from document content.
+          { # Chunk content.
+            "content": "A String", # Chunk textual content.
+            "pageIdentifier": "A String", # Page identifier.
+          },
+        ],
+        "document": "A String", # Document resource name.
+        "title": "A String", # Title.
+        "uri": "A String", # URI for the document.
+      },
+    },
+  ],
+  "relatedQuestions": [ # Suggested related questions.
+    "A String",
+  ],
+  "state": "A String", # The state of the answer generation.
+  "steps": [ # Answer generation steps.
+    { # Step information.
+      "actions": [ # Actions.
+        { # Action.
+          "observation": { # Observation. # Observation.
+            "searchResults": [ # Search results observed by the search action, it can be snippets info or chunk info, depending on the citation type set by the user.
+              {
+                "chunkInfo": [ # If citation_type is CHUNK_LEVEL_CITATION and chunk mode is on, populate chunk info.
+                  { # Chunk information.
+                    "chunk": "A String", # Chunk resource name.
+                    "content": "A String", # Chunk textual content.
+                    "relevanceScore": 3.14, # Relevance score.
+                  },
+                ],
+                "document": "A String", # Document resource name.
+                "snippetInfo": [ # If citation_type is DOCUMENT_LEVEL_CITATION, populate document level snippets.
+                  { # Snippet information.
+                    "snippet": "A String", # Snippet content.
+                    "snippetStatus": "A String", # Status of the snippet defined by the search team.
+                  },
+                ],
+                "title": "A String", # Title.
+                "uri": "A String", # URI for the document.
+              },
+            ],
+          },
+          "searchAction": { # Search action. # Search action.
+            "query": "A String", # The query to search.
+          },
+        },
+      ],
+      "description": "A String", # The description of the step.
+      "state": "A String", # The state of the step.
+      "thought": "A String", # The thought of the step.
+    },
+  ],
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.html new file mode 100644 index 00000000000..a9fa899e5e3 --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.html @@ -0,0 +1,319 @@ + + + +

Discovery Engine API . projects . locations . collections . dataStores . sessions

+

Instance Methods

+

+ answers() +

+

Returns the answers Resource.

+ +

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, x__xgafv=None)

+

Creates a Session. If the Session to create already exists, an ALREADY_EXISTS error is returned.

+

+ delete(name, x__xgafv=None)

+

Deletes a Session. If the Session to delete does not exist, a NOT_FOUND error is returned.

+

+ get(name, x__xgafv=None)

+

Gets a Session.

+

+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists all Sessions by their parent DataStore.

+

+ list_next()

+

Retrieves the next page of results.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Updates a Session. Session action type cannot be changed. If the Session to update does not exist, a NOT_FOUND error is returned.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, x__xgafv=None) +
Creates a Session. If the Session to create already exists, an ALREADY_EXISTS error is returned.
+
+Args:
+  parent: string, Required. Full resource name of parent data store. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+ +
+ delete(name, x__xgafv=None) +
Deletes a Session. If the Session to delete does not exist, a NOT_FOUND error is returned.
+
+Args:
+  name: string, Required. The resource name of the Session to delete. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/sessions/{session_id}` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+ +
+ get(name, x__xgafv=None) +
Gets a Session.
+
+Args:
+  name: string, Required. The resource name of the Session to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/sessions/{session_id}` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+ +
+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) +
Lists all Sessions by their parent DataStore.
+
+Args:
+  parent: string, Required. The data store resource name. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}` (required)
+  filter: string, A filter to apply on the list results. The supported features are: user_pseudo_id, state. Example: "user_pseudo_id = some_id"
+  orderBy: string, A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * `update_time` * `create_time` * `session_name` Example: "update_time desc" "create_time"
+  pageSize: integer, Maximum number of results to return. If unspecified, defaults to 50. Max allowed value is 1000.
+  pageToken: string, A page token, received from a previous `ListSessions` call. Provide this to retrieve the subsequent page.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for ListSessions method.
+  "nextPageToken": "A String", # Pagination token, if not returned indicates the last page.
+  "sessions": [ # All the Sessions for a given data store.
+    { # External session proto definition.
+      "endTime": "A String", # Output only. The time the session finished.
+      "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+      "startTime": "A String", # Output only. The time the session started.
+      "state": "A String", # The state of the session.
+      "turns": [ # Turns.
+        { # Represents a turn, including a query from the user and a answer from service.
+          "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+          "query": { # Defines a user inputed query. # The user query.
+            "queryId": "A String", # Unique Id for the query.
+            "text": "A String", # Plain text.
+          },
+        },
+      ],
+      "userPseudoId": "A String", # A unique identifier for tracking users.
+    },
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Updates a Session. Session action type cannot be changed. If the Session to update does not exist, a NOT_FOUND error is returned.
+
+Args:
+  name: string, Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+  updateMask: string, Indicates which fields in the provided Session to update. The following are NOT supported: * Session.name If not set or empty, all supported fields are updated.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.suggestionDenyListEntries.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.suggestionDenyListEntries.html index fbb832705b2..a2135d9ec64 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.suggestionDenyListEntries.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.suggestionDenyListEntries.html @@ -100,8 +100,8 @@

Method Details

{ # Request message for CompletionService.ImportSuggestionDenyListEntries method. "gcsSource": { # Cloud Storage location for input content. # Cloud Storage location for the input content. Only 1 file can be specified that contains all entries to import. Supported values `gcs_source.schema` for autocomplete suggestion deny list entry imports: * `suggestion_deny_list` (default): One JSON [SuggestionDenyListEntry] per line. - "dataSchema": "A String", # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line. - "inputUris": [ # Required. Cloud Storage URIs to input files. URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`). + "dataSchema": "A String", # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user event imports: * `user_event` (default): One JSON UserEvent per line. + "inputUris": [ # Required. Cloud Storage URIs to input files. Each URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`). "A String", ], }, diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.userEvents.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.userEvents.html index 64185cd8434..f7854fa13fe 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.userEvents.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.userEvents.html @@ -82,7 +82,7 @@

Instance Methods

Writes a single user event from the browser. This uses a GET request to due to browser restriction of POST-ing to a third-party domain. This method is used only by the Discovery Engine API JavaScript pixel and Google Tag Manager. Users should not call this method directly.

import_(parent, body=None, x__xgafv=None)

-

Bulk import of User events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.

+

Bulk import of user events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.

write(parent, body=None, x__xgafv=None)

Writes a single user event.

@@ -122,7 +122,7 @@

Method Details

import_(parent, body=None, x__xgafv=None) -
Bulk import of User events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.
+  
Bulk import of user events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.
 
 Args:
   parent: string, Required. Parent DataStore resource name, of the form `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}` (required)
@@ -146,14 +146,14 @@ 

Method Details

"gcsPrefix": "A String", # Cloud Storage prefix for import errors. This must be an empty, existing Cloud Storage directory. Import errors are written to sharded files in this directory, one per line, as a JSON-encoded `google.rpc.Status` message. }, "gcsSource": { # Cloud Storage location for input content. # Cloud Storage location for the input content. - "dataSchema": "A String", # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line. - "inputUris": [ # Required. Cloud Storage URIs to input files. URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`). + "dataSchema": "A String", # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user event imports: * `user_event` (default): One JSON UserEvent per line. + "inputUris": [ # Required. Cloud Storage URIs to input files. Each URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`). "A String", ], }, "inlineSource": { # The inline source for the input config for ImportUserEvents method. # The Inline source for the input content for UserEvents. "userEvents": [ # Required. A list of user events to import. Recommended max of 10k items. - { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers' website. + { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website. "attributes": { # Extra user event features to include in the recommendation model. These attributes must NOT contain data that needs to be parsed or processed further, e.g. JSON or other encodings. If you provide custom attributes for ingested user events, also include them in the user events that you associate with prediction requests. Custom attribute formatting must be consistent between imported events and events provided with prediction requests. This lets the Discovery Engine API use those custom attributes when training models and serving predictions, which helps improve recommendation quality. This field needs to pass all below criteria, otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8 encoded string with a length limit of 5,000 characters. * For text attributes, at most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. * For number attributes, at most 400 values are allowed. For product recommendations, an example of extra user information is `traffic_channel`, which is how a user arrives at the site. Users can arrive at the site by coming to the site directly, coming through Google search, or in other ways. "a_key": { # A custom attribute that is not explicitly modeled in a resource, e.g. UserEvent. "numbers": [ # The numerical values of this custom attribute. For example, `[2.3, 15.4]` when the key is "lengths_cm". Exactly one of CustomAttribute.text or CustomAttribute.numbers should be set. Otherwise, an `INVALID_ARGUMENT` error is returned. @@ -177,7 +177,7 @@

Method Details

"promotionIds": [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID. "A String", ], - "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` + "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field is 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` "uri": "A String", # The Document URI - only allowed for website data stores. }, ], @@ -209,7 +209,7 @@

Method Details

"searchQuery": "A String", # The user's search query. See SearchRequest.query for definition. The value must be a UTF-8 encoded string with a length limit of 5,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. At least one of search_query or PageInfo.page_category is required for `search` events. Other event types should not set this field. Otherwise, an `INVALID_ARGUMENT` error is returned. }, "sessionId": "A String", # A unique identifier for tracking a visitor session with a length limit of 128 bytes. A session is an aggregation of an end user behavior in a time span. A general guideline to populate the session_id: 1. If user has no activity for 30 min, a new session_id should be assigned. 2. The session_id should be unique across users, suggest use uuid or add UserEvent.user_pseudo_id as prefix. - "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups on the customer end. + "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups. "A String", ], "transactionInfo": { # A transaction represents the entire purchase transaction. # The transaction metadata (if any) associated with this user event. @@ -268,7 +268,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers' website. +{ # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website. "attributes": { # Extra user event features to include in the recommendation model. These attributes must NOT contain data that needs to be parsed or processed further, e.g. JSON or other encodings. If you provide custom attributes for ingested user events, also include them in the user events that you associate with prediction requests. Custom attribute formatting must be consistent between imported events and events provided with prediction requests. This lets the Discovery Engine API use those custom attributes when training models and serving predictions, which helps improve recommendation quality. This field needs to pass all below criteria, otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8 encoded string with a length limit of 5,000 characters. * For text attributes, at most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. * For number attributes, at most 400 values are allowed. For product recommendations, an example of extra user information is `traffic_channel`, which is how a user arrives at the site. Users can arrive at the site by coming to the site directly, coming through Google search, or in other ways. "a_key": { # A custom attribute that is not explicitly modeled in a resource, e.g. UserEvent. "numbers": [ # The numerical values of this custom attribute. For example, `[2.3, 15.4]` when the key is "lengths_cm". Exactly one of CustomAttribute.text or CustomAttribute.numbers should be set. Otherwise, an `INVALID_ARGUMENT` error is returned. @@ -292,7 +292,7 @@

Method Details

"promotionIds": [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID. "A String", ], - "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` + "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field is 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` "uri": "A String", # The Document URI - only allowed for website data stores. }, ], @@ -324,7 +324,7 @@

Method Details

"searchQuery": "A String", # The user's search query. See SearchRequest.query for definition. The value must be a UTF-8 encoded string with a length limit of 5,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. At least one of search_query or PageInfo.page_category is required for `search` events. Other event types should not set this field. Otherwise, an `INVALID_ARGUMENT` error is returned. }, "sessionId": "A String", # A unique identifier for tracking a visitor session with a length limit of 128 bytes. A session is an aggregation of an end user behavior in a time span. A general guideline to populate the session_id: 1. If user has no activity for 30 min, a new session_id should be assigned. 2. The session_id should be unique across users, suggest use uuid or add UserEvent.user_pseudo_id as prefix. - "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups on the customer end. + "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups. "A String", ], "transactionInfo": { # A transaction represents the entire purchase transaction. # The transaction metadata (if any) associated with this user event. @@ -350,7 +350,7 @@

Method Details

Returns: An object of the form: - { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers' website. + { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website. "attributes": { # Extra user event features to include in the recommendation model. These attributes must NOT contain data that needs to be parsed or processed further, e.g. JSON or other encodings. If you provide custom attributes for ingested user events, also include them in the user events that you associate with prediction requests. Custom attribute formatting must be consistent between imported events and events provided with prediction requests. This lets the Discovery Engine API use those custom attributes when training models and serving predictions, which helps improve recommendation quality. This field needs to pass all below criteria, otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8 encoded string with a length limit of 5,000 characters. * For text attributes, at most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. * For number attributes, at most 400 values are allowed. For product recommendations, an example of extra user information is `traffic_channel`, which is how a user arrives at the site. Users can arrive at the site by coming to the site directly, coming through Google search, or in other ways. "a_key": { # A custom attribute that is not explicitly modeled in a resource, e.g. UserEvent. "numbers": [ # The numerical values of this custom attribute. For example, `[2.3, 15.4]` when the key is "lengths_cm". Exactly one of CustomAttribute.text or CustomAttribute.numbers should be set. Otherwise, an `INVALID_ARGUMENT` error is returned. @@ -374,7 +374,7 @@

Method Details

"promotionIds": [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID. "A String", ], - "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` + "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field is 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` "uri": "A String", # The Document URI - only allowed for website data stores. }, ], @@ -406,7 +406,7 @@

Method Details

"searchQuery": "A String", # The user's search query. See SearchRequest.query for definition. The value must be a UTF-8 encoded string with a length limit of 5,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. At least one of search_query or PageInfo.page_category is required for `search` events. Other event types should not set this field. Otherwise, an `INVALID_ARGUMENT` error is returned. }, "sessionId": "A String", # A unique identifier for tracking a visitor session with a length limit of 128 bytes. A session is an aggregation of an end user behavior in a time span. A general guideline to populate the session_id: 1. If user has no activity for 30 min, a new session_id should be assigned. 2. The session_id should be unique across users, suggest use uuid or add UserEvent.user_pseudo_id as prefix. - "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups on the customer end. + "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups. "A String", ], "transactionInfo": { # A transaction represents the entire purchase transaction. # The transaction metadata (if any) associated with this user event. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.conversations.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.conversations.html index f712b99ac73..9aeca320d29 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.conversations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.conversations.html @@ -128,7 +128,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -234,7 +234,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -295,7 +295,7 @@

Method Details

"userPseudoId": "A String", # A unique identifier for tracking users. }, "reply": { # Defines a reply message to user. # Answer to the current query. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -341,7 +341,7 @@

Method Details

}, "searchResults": [ # Search Results. { # Represents the search results. - "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as retrievable are populated. + "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as `retrievable` are populated. "content": { # Unstructured data linked to this document. # The unstructured data linked to this document. Content must be set if this document is under a `CONTENT_REQUIRED` data store. "mimeType": "A String", # The MIME type of the content. Supported types: * `application/pdf` (PDF, only native PDFs are supported for now) * `text/html` (HTML) * `application/vnd.openxmlformats-officedocument.wordprocessingml.document` (DOCX) * `application/vnd.openxmlformats-officedocument.presentationml.presentation` (PPTX) * `text/plain` (TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml. "rawBytes": "A String", # The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all `bytes` fields, this field is represented as pure binary in Protocol Buffers and base64-encoded string in JSON. For example, `abc123!?$*&()'-=@~` should be represented as `YWJjMTIzIT8kKiYoKSctPUB+` in JSON. See https://developers.google.com/protocol-buffers/docs/proto3#json. @@ -381,7 +381,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -456,7 +456,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -556,7 +556,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -644,7 +644,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -738,7 +738,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -814,7 +814,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.html index f3da22a125e..142ee0fa637 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.html @@ -89,6 +89,11 @@

Instance Methods

Returns the servingConfigs Resource.

+

+ sessions() +

+

Returns the sessions Resource.

+

close()

Close httplib2 connections.

@@ -146,7 +151,7 @@

Method Details

"A String", ], "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "industryVertical": "A String", # The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore liniked to the engine. + "industryVertical": "A String", # The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore linked to the engine. "name": "A String", # Immutable. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project_number}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. "searchAddOns": [ # The add-on that this search engine enables. @@ -258,7 +263,7 @@

Method Details

"A String", ], "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "industryVertical": "A String", # The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore liniked to the engine. + "industryVertical": "A String", # The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore linked to the engine. "name": "A String", # Immutable. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project_number}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. "searchAddOns": [ # The add-on that this search engine enables. @@ -311,7 +316,7 @@

Method Details

"A String", ], "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "industryVertical": "A String", # The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore liniked to the engine. + "industryVertical": "A String", # The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore linked to the engine. "name": "A String", # Immutable. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project_number}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. "searchAddOns": [ # The add-on that this search engine enables. @@ -371,7 +376,7 @@

Method Details

"A String", ], "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "industryVertical": "A String", # The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore liniked to the engine. + "industryVertical": "A String", # The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore linked to the engine. "name": "A String", # Immutable. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project_number}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. "searchAddOns": [ # The add-on that this search engine enables. @@ -413,7 +418,7 @@

Method Details

"A String", ], "displayName": "A String", # Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. - "industryVertical": "A String", # The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore liniked to the engine. + "industryVertical": "A String", # The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore linked to the engine. "name": "A String", # Immutable. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project_number}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. "searchAddOns": [ # The add-on that this search engine enables. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html index a63ed21f8fb..da30042b1b7 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html @@ -74,6 +74,9 @@

Discovery Engine API . projects . locations . collections . engines . servingConfigs

Instance Methods

+

+ answer(servingConfig, body=None, x__xgafv=None)

+

Answer query method.

close()

Close httplib2 connections.

@@ -87,6 +90,224 @@

Instance Methods

search_next()

Retrieves the next page of results.

Method Details

+
+ answer(servingConfig, body=None, x__xgafv=None) +
Answer query method.
+
+Args:
+  servingConfig: string, Required. The resource name of the Search serving config, such as `projects/*/locations/global/collections/default_collection/engines/*/servingConfigs/default_serving_config`, or `projects/*/locations/global/collections/default_collection/dataStores/*/servingConfigs/default_serving_config`. This field is used to identify the serving configuration name, set of models used to make the search. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for ConversationalSearchService.AnswerQuery method.
+  "answerGenerationSpec": { # Answer generation specification. # Answer generation specification.
+    "answerLanguageCode": "A String", # Language code for Answer. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+    "ignoreAdversarialQuery": True or False, # Specifies whether to filter out adversarial queries. The default value is `false`. Google employs search-query classification to detect adversarial queries. No answer is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set to `true`, we skip generating answers for adversarial queries and return fallback messages instead.
+    "ignoreNonAnswerSeekingQuery": True or False, # Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. Google employs search-query classification to detect answer-seeking queries. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.
+    "includeCitations": True or False, # Specifies whether to include citation metadata in the answer. The default value is `false`.
+    "modelSpec": { # Answer Generation Model specification. # Answer generation model specification.
+      "modelVersion": "A String", # Model version. If not set, it will use the default stable model. Allowed values are: stable, preview.
+    },
+    "promptSpec": { # Answer generation prompt specification. # Answer generation prompt specification.
+      "preamble": "A String", # Customized preamble.
+    },
+  },
+  "asynchronousMode": True or False, # Asynchronous mode control. If enabled, the response will be returned with answer/session resource name without final answer. The API users need to do the polling to get the latest status of answer/session by calling ConversationalSearchService.GetAnswer or ConversationalSearchService.GetSession method.
+  "query": { # Defines a user inputed query. # Required. Current user query.
+    "queryId": "A String", # Unique Id for the query.
+    "text": "A String", # Plain text.
+  },
+  "queryUnderstandingSpec": { # Query understanding specification. # Query understanding specification.
+    "queryClassificationSpec": { # Query classification specification. # Query classification specification.
+      "types": [ # Enabled query classification types.
+        "A String",
+      ],
+    },
+    "queryRephraserSpec": { # Query rephraser specification. # Query rephraser specification.
+      "disable": True or False, # Disable query rephraser.
+    },
+  },
+  "relatedQuestionsSpec": { # Related questions specification. # Related questions specification.
+    "enable": True or False, # Enable related questions feature if true.
+  },
+  "safetySpec": { # Safety specification. # Model specification.
+    "enable": True or False, # Enable the safety filtering on the answer response. It is false by default.
+  },
+  "searchSpec": { # Search specification. # Search specification.
+    "searchParams": { # Search parameters. # Search parameters.
+      "boostSpec": { # Boost specification to boost certain documents. # Boost specification to boost certain documents in search results which may affect the answer query response. For more information on boosting, see [Boosting](https://cloud.google.com/retail/docs/boosting#boost)
+        "conditionBoostSpecs": [ # Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20.
+          { # Boost applies to documents which match a condition.
+            "boost": 3.14, # Strength of the condition boost, which should be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the document a big promotion. However, it does not necessarily mean that the boosted document will be the top result at all times, nor that other documents will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant documents. Setting to -1.0 gives the document a big demotion. However, results that are deeply relevant might still be shown. The document will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored. Only one of the (condition, boost) combination or the boost_control_spec below are set. If both are set then the global boost is ignored and the more fine-grained boost_control_spec is applied.
+            "condition": "A String", # An expression which specifies a boost condition. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost documents with document ID "doc_1" or "doc_2", and color "Red" or "Blue": `(document_id: ANY("doc_1", "doc_2")) AND (color: ANY("Red", "Blue"))`
+          },
+        ],
+      },
+      "filter": "A String", # The filter syntax consists of an expression language for constructing a predicate from one or more fields of the documents being filtered. Filter expression is case-sensitive. This will be used to filter search results which may affect the Answer response. If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. Filtering in Vertex AI Search is done by mapping the LHS filter key to a key property defined in the Vertex AI Search backend -- this mapping is defined by the customer in their schema. For example a media customers might have a field 'name' in their schema. In this case the filter would look like this: filter --> name:'ANY("king kong")' For more information about filtering including syntax and filter operators, see [Filter](https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata)
+      "maxReturnResults": 42, # Number of search results to return. The default value is 10.
+      "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering, see [Ordering](https://cloud.google.com/retail/docs/filter-and-order#order) If this field is unrecognizable, an `INVALID_ARGUMENT` is returned.
+    },
+    "searchResultList": { # Search result list. # Search result list.
+      "searchResults": [ # Search results.
+        { # Search result.
+          "chunkInfo": { # Chunk information. # Chunk information.
+            "chunk": "A String", # Chunk resource name.
+            "content": "A String", # Chunk textual content.
+          },
+          "unstructuredDocumentInfo": { # Unstructured document information. # Unstructured document information.
+            "document": "A String", # Document resource name.
+            "documentContexts": [ # List of document contexts.
+              { # Document context.
+                "content": "A String", # Document content.
+                "pageIdentifier": "A String", # Page identifier.
+              },
+            ],
+            "extractiveAnswers": [ # List of extractive answers.
+              { # Extractive answer. [Guide](https://cloud.google.com/generative-ai-app-builder/docs/snippets#get-answers)
+                "content": "A String", # Extractive answer content.
+                "pageIdentifier": "A String", # Page identifier.
+              },
+            ],
+            "extractiveSegments": [ # List of extractive segments.
+              { # Extractive segment. [Guide](https://cloud.google.com/generative-ai-app-builder/docs/snippets#extractive-segments)
+                "content": "A String", # Extractive segment content.
+                "pageIdentifier": "A String", # Page identifier.
+              },
+            ],
+            "title": "A String", # Title.
+            "uri": "A String", # URI for the document.
+          },
+        },
+      ],
+    },
+  },
+  "session": "A String", # The session resource name. Not required. When session field is not set, the API is in sessionless mode. We support auto session mode: users can use the wildcard symbol `-` as session ID. A new ID will be automatically generated and assigned.
+  "userPseudoId": "A String", # A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response message for ConversationalSearchService.AnswerQuery method.
+  "answer": { # Defines an answer. # Answer resource object. If AnswerQueryRequest.StepSpec.max_step_count is greater than 1, use Answer.name to fetch answer information using ConversationalSearchService.GetAnswer API.
+    "answerSkippedReasons": [ # Additional answer-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
+      "A String",
+    ],
+    "answerText": "A String", # The textual answer.
+    "citations": [ # Citations.
+      { # Citation info for a segment.
+        "endIndex": "A String", # End of the attributed segment, exclusive.
+        "sources": [ # Citation sources for the attributed segment.
+          { # Citation source.
+            "referenceId": "A String", # ID of the citation source.
+          },
+        ],
+        "startIndex": "A String", # Index indicates the start of the segment, measured in bytes (UTF-8 unicode).
+      },
+    ],
+    "completeTime": "A String", # Output only. Answer completed timestamp.
+    "createTime": "A String", # Output only. Answer creation timestamp.
+    "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*`
+    "queryUnderstandingInfo": { # Query understanding information. # Query understanding information.
+      "queryClassificationInfo": [ # Query classification information.
+        { # Query classification information.
+          "positive": True or False, # Classification output.
+          "type": "A String", # Query classification type.
+        },
+      ],
+    },
+    "references": [ # References.
+      { # Reference.
+        "chunkInfo": { # Chunk information. # Chunk information.
+          "chunk": "A String", # Chunk resource name.
+          "content": "A String", # Chunk textual content.
+          "documentMetadata": { # Document metadata. # Document metadata.
+            "document": "A String", # Document resource name.
+            "pageIdentifier": "A String", # Page identifier.
+            "title": "A String", # Title.
+            "uri": "A String", # URI for the document.
+          },
+          "relevanceScore": 3.14, # Relevance score.
+        },
+        "unstructuredDocumentInfo": { # Unstructured document information. # Unstructured document information.
+          "chunkContents": [ # List of cited chunk contents derived from document content.
+            { # Chunk content.
+              "content": "A String", # Chunk textual content.
+              "pageIdentifier": "A String", # Page identifier.
+            },
+          ],
+          "document": "A String", # Document resource name.
+          "title": "A String", # Title.
+          "uri": "A String", # URI for the document.
+        },
+      },
+    ],
+    "relatedQuestions": [ # Suggested related questions.
+      "A String",
+    ],
+    "state": "A String", # The state of the answer generation.
+    "steps": [ # Answer generation steps.
+      { # Step information.
+        "actions": [ # Actions.
+          { # Action.
+            "observation": { # Observation. # Observation.
+              "searchResults": [ # Search results observed by the search action, it can be snippets info or chunk info, depending on the citation type set by the user.
+                {
+                  "chunkInfo": [ # If citation_type is CHUNK_LEVEL_CITATION and chunk mode is on, populate chunk info.
+                    { # Chunk information.
+                      "chunk": "A String", # Chunk resource name.
+                      "content": "A String", # Chunk textual content.
+                      "relevanceScore": 3.14, # Relevance score.
+                    },
+                  ],
+                  "document": "A String", # Document resource name.
+                  "snippetInfo": [ # If citation_type is DOCUMENT_LEVEL_CITATION, populate document level snippets.
+                    { # Snippet information.
+                      "snippet": "A String", # Snippet content.
+                      "snippetStatus": "A String", # Status of the snippet defined by the search team.
+                    },
+                  ],
+                  "title": "A String", # Title.
+                  "uri": "A String", # URI for the document.
+                },
+              ],
+            },
+            "searchAction": { # Search action. # Search action.
+              "query": "A String", # The query to search.
+            },
+          },
+        ],
+        "description": "A String", # The description of the step.
+        "state": "A String", # The state of the step.
+        "thought": "A String", # The thought of the step.
+      },
+    ],
+  },
+  "answerQueryToken": "A String", # A global unique ID used for logging.
+  "session": { # External session proto definition. # Session resource object. It will be only available when session field is set and valid in the AnswerQueryRequest request.
+    "endTime": "A String", # Output only. The time the session finished.
+    "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+    "startTime": "A String", # Output only. The time the session started.
+    "state": "A String", # The state of the session.
+    "turns": [ # Turns.
+      { # Represents a turn, including a query from the user and a answer from service.
+        "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+        "query": { # Defines a user inputed query. # The user query.
+          "queryId": "A String", # Unique Id for the query.
+          "text": "A String", # Plain text.
+        },
+      },
+    ],
+    "userPseudoId": "A String", # A unique identifier for tracking users.
+  },
+}
+
+
close()
Close httplib2 connections.
@@ -97,17 +318,17 @@

Method Details

Makes a recommendation, which requires a contextual user event.
 
 Args:
-  servingConfig: string, Required. Full resource name of a ServingConfig: `projects/*/locations/global/collections/*/engines/*/servingConfigs/*`, or `projects/*/locations/global/collections/*/dataStores/*/servingConfigs/*` One default serving config is created along with your recommendation engine creation. The engine ID will be used as the ID of the default serving config. For example, for Engine `projects/*/locations/global/collections/*/engines/my-engine`, you can use `projects/*/locations/global/collections/*/engines/my-engine/servingConfigs/my-engine` for your RecommendationService.Recommend requests. (required)
+  servingConfig: string, Required. Full resource name of a ServingConfig: `projects/*/locations/global/collections/*/engines/*/servingConfigs/*`, or `projects/*/locations/global/collections/*/dataStores/*/servingConfigs/*` One default serving config is created along with your recommendation engine creation. The engine ID is used as the ID of the default serving config. For example, for Engine `projects/*/locations/global/collections/*/engines/my-engine`, you can use `projects/*/locations/global/collections/*/engines/my-engine/servingConfigs/my-engine` for your RecommendationService.Recommend requests. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # Request message for Recommend method.
-  "filter": "A String", # Filter for restricting recommendation results with a length limit of 5,000 characters. Currently, only filter expressions on the `filter_tags` attribute is supported. Examples: * `(filter_tags: ANY("Red", "Blue") OR filter_tags: ANY("Hot", "Cold"))` * `(filter_tags: ANY("Red", "Blue")) AND NOT (filter_tags: ANY("Green"))` If `attributeFilteringSyntax` is set to true under the `params` field, then attribute-based expressions are expected instead of the above described tag-based syntax. Examples: * (launguage: ANY("en", "es")) AND NOT (categories: ANY("Movie")) * (available: true) AND (launguage: ANY("en", "es")) OR (categories: ANY("Movie")) If your filter blocks all results, the API will return generic (unfiltered) popular Documents. If you only want results strictly matching the filters, set `strictFiltering` to True in RecommendRequest.params to receive empty results instead. Note that the API will never return Documents with `storageStatus` of `EXPIRED` or `DELETED` regardless of filter choices.
-  "pageSize": 42, # Maximum number of results to return. Set this property to the number of recommendation results needed. If zero, the service will choose a reasonable default. The maximum allowed value is 100. Values above 100 will be coerced to 100.
-  "params": { # Additional domain specific parameters for the recommendations. Allowed values: * `returnDocument`: Boolean. If set to true, the associated Document object will be returned in RecommendResponse.RecommendationResult.document. * `returnScore`: Boolean. If set to true, the recommendation 'score' corresponding to each returned Document will be set in RecommendResponse.RecommendationResult.metadata. The given 'score' indicates the probability of a Document conversion given the user's context and history. * `strictFiltering`: Boolean. True by default. If set to false, the service will return generic (unfiltered) popular Documents instead of empty if your filter blocks all recommendation results. * `diversityLevel`: String. Default empty. If set to be non-empty, then it needs to be one of: * `no-diversity` * `low-diversity` * `medium-diversity` * `high-diversity` * `auto-diversity` This gives request-level control and adjusts recommendation results based on Document category. * `attributeFilteringSyntax`: Boolean. False by default. If set to true, the `filter` field is interpreted according to the new, attribute-based syntax.
+  "filter": "A String", # Filter for restricting recommendation results with a length limit of 5,000 characters. Currently, only filter expressions on the `filter_tags` attribute is supported. Examples: * `(filter_tags: ANY("Red", "Blue") OR filter_tags: ANY("Hot", "Cold"))` * `(filter_tags: ANY("Red", "Blue")) AND NOT (filter_tags: ANY("Green"))` If `attributeFilteringSyntax` is set to true under the `params` field, then attribute-based expressions are expected instead of the above described tag-based syntax. Examples: * (launguage: ANY("en", "es")) AND NOT (categories: ANY("Movie")) * (available: true) AND (launguage: ANY("en", "es")) OR (categories: ANY("Movie")) If your filter blocks all results, the API returns generic (unfiltered) popular Documents. If you only want results strictly matching the filters, set `strictFiltering` to `true` in RecommendRequest.params to receive empty results instead. Note that the API never returns Documents with `storageStatus` as `EXPIRED` or `DELETED` regardless of filter choices.
+  "pageSize": 42, # Maximum number of results to return. Set this property to the number of recommendation results needed. If zero, the service chooses a reasonable default. The maximum allowed value is 100. Values above 100 are set to 100.
+  "params": { # Additional domain specific parameters for the recommendations. Allowed values: * `returnDocument`: Boolean. If set to `true`, the associated Document object is returned in RecommendResponse.RecommendationResult.document. * `returnScore`: Boolean. If set to true, the recommendation score corresponding to each returned Document is set in RecommendResponse.RecommendationResult.metadata. The given score indicates the probability of a Document conversion given the user's context and history. * `strictFiltering`: Boolean. True by default. If set to `false`, the service returns generic (unfiltered) popular Documents instead of empty if your filter blocks all recommendation results. * `diversityLevel`: String. Default empty. If set to be non-empty, then it needs to be one of: * `no-diversity` * `low-diversity` * `medium-diversity` * `high-diversity` * `auto-diversity` This gives request-level control and adjusts recommendation results based on Document category. * `attributeFilteringSyntax`: Boolean. False by default. If set to true, the `filter` field is interpreted according to the new, attribute-based syntax.
     "a_key": "",
   },
-  "userEvent": { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers' website. # Required. Context about the user, what they are looking at and what action they took to trigger the Recommend request. Note that this user event detail won't be ingested to userEvent logs. Thus, a separate userEvent write request is required for event logging. Don't set UserEvent.user_pseudo_id or UserEvent.user_info.user_id to the same fixed ID for different users. If you are trying to receive non-personalized recommendations (not recommended; this can negatively impact model performance), instead set UserEvent.user_pseudo_id to a random unique ID and leave UserEvent.user_info.user_id unset.
+  "userEvent": { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website. # Required. Context about the user, what they are looking at and what action they took to trigger the Recommend request. Note that this user event detail won't be ingested to userEvent logs. Thus, a separate userEvent write request is required for event logging. Don't set UserEvent.user_pseudo_id or UserEvent.user_info.user_id to the same fixed ID for different users. If you are trying to receive non-personalized recommendations (not recommended; this can negatively impact model performance), instead set UserEvent.user_pseudo_id to a random unique ID and leave UserEvent.user_info.user_id unset.
     "attributes": { # Extra user event features to include in the recommendation model. These attributes must NOT contain data that needs to be parsed or processed further, e.g. JSON or other encodings. If you provide custom attributes for ingested user events, also include them in the user events that you associate with prediction requests. Custom attribute formatting must be consistent between imported events and events provided with prediction requests. This lets the Discovery Engine API use those custom attributes when training models and serving predictions, which helps improve recommendation quality. This field needs to pass all below criteria, otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8 encoded string with a length limit of 5,000 characters. * For text attributes, at most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. * For number attributes, at most 400 values are allowed. For product recommendations, an example of extra user information is `traffic_channel`, which is how a user arrives at the site. Users can arrive at the site by coming to the site directly, coming through Google search, or in other ways.
       "a_key": { # A custom attribute that is not explicitly modeled in a resource, e.g. UserEvent.
         "numbers": [ # The numerical values of this custom attribute. For example, `[2.3, 15.4]` when the key is "lengths_cm". Exactly one of CustomAttribute.text or CustomAttribute.numbers should be set. Otherwise, an `INVALID_ARGUMENT` error is returned.
@@ -131,7 +352,7 @@ 

Method Details

"promotionIds": [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID. "A String", ], - "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` + "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field is 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` "uri": "A String", # The Document URI - only allowed for website data stores. }, ], @@ -163,7 +384,7 @@

Method Details

"searchQuery": "A String", # The user's search query. See SearchRequest.query for definition. The value must be a UTF-8 encoded string with a length limit of 5,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. At least one of search_query or PageInfo.page_category is required for `search` events. Other event types should not set this field. Otherwise, an `INVALID_ARGUMENT` error is returned. }, "sessionId": "A String", # A unique identifier for tracking a visitor session with a length limit of 128 bytes. A session is an aggregation of an end user behavior in a time span. A general guideline to populate the session_id: 1. If user has no activity for 30 min, a new session_id should be assigned. 2. The session_id should be unique across users, suggest use uuid or add UserEvent.user_pseudo_id as prefix. - "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups on the customer end. + "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups. "A String", ], "transactionInfo": { # A transaction represents the entire purchase transaction. # The transaction metadata (if any) associated with this user event. @@ -183,7 +404,7 @@

Method Details

"userLabels": { # The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Requirements for labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details. "a_key": "A String", }, - "validateOnly": True or False, # Use validate only mode for this recommendation query. If set to true, a fake model will be used that returns arbitrary Document IDs. Note that the validate only mode should only be used for testing the API, or if the model is not ready. + "validateOnly": True or False, # Use validate only mode for this recommendation query. If set to `true`, a fake model is used that returns arbitrary Document IDs. Note that the validate only mode should only be used for testing the API, or if the model is not ready. } x__xgafv: string, V1 error format. @@ -221,7 +442,7 @@

Method Details

}, }, "id": "A String", # Resource ID of the recommended Document. - "metadata": { # Additional Document metadata / annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in RecommendRequest.params. + "metadata": { # Additional Document metadata or annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in RecommendRequest.params. "a_key": "", }, }, @@ -240,7 +461,7 @@

Method Details

The object takes the form of: { # Request message for SearchService.Search method. - "boostSpec": { # Boost specification to boost certain documents. # Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/retail/docs/boosting#boost) + "boostSpec": { # Boost specification to boost certain documents. # Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) "conditionBoostSpecs": [ # Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. { # Boost applies to documents which match a condition. "boost": 3.14, # Strength of the condition boost, which should be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the document a big promotion. However, it does not necessarily mean that the boosted document will be the top result at all times, nor that other documents will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant documents. Setting to -1.0 gives the document a big demotion. However, results that are deeply relevant might still be shown. The document will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored. Only one of the (condition, boost) combination or the boost_control_spec below are set. If both are set then the global boost is ignored and the more fine-grained boost_control_spec is applied. @@ -278,8 +499,8 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, - "dataStoreSpecs": [ # A list of data store specs to apply on a search call. - { # A struct to define data stores to filter on in a search call. + "dataStoreSpecs": [ # Specs defining dataStores to filter on in a search call and configurations for those dataStores. This is only considered for engines with multiple dataStores use case. For single dataStore within an engine, they should use the specs at the top level. + { # A struct to define data stores to filter on in a search call and configurations for those data stores. A maximum of 1 DataStoreSpec per data_store is allowed. Otherwise, an `INVALID_ARGUMENT` error is returned. "dataStore": "A String", # Required. Full resource name of DataStore, such as `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. }, ], @@ -291,7 +512,7 @@

Method Details

], "facetKey": { # Specifies how a facet is computed. # Required. The facet key specification. "caseInsensitive": True or False, # True to make facet keys case insensitive when getting faceting values with prefixes or contains; false otherwise. - "contains": [ # Only get facet values that contains the given strings. For example, suppose "category" has three values "Action > 2022", "Action > 2021" and "Sci-Fi > 2022". If set "contains" to "2022", the "category" facet only contains "Action > 2022" and "Sci-Fi > 2022". Only supported on textual fields. Maximum is 10. + "contains": [ # Only get facet values that contain the given strings. For example, suppose "category" has three values "Action > 2022", "Action > 2021" and "Sci-Fi > 2022". If set "contains" to "2022", the "category" facet only contains "Action > 2022" and "Sci-Fi > 2022". Only supported on textual fields. Maximum is 10. "A String", ], "intervals": [ # Set only if values should be bucketed into intervals. Must be set for facets with numerical values. Must not be set for facet with text values. Maximum number of intervals is 30. @@ -311,7 +532,7 @@

Method Details

"A String", ], }, - "limit": 42, # Maximum of facet values that should be returned for this facet. If unspecified, defaults to 20. The maximum allowed value is 300. Values above 300 are coerced to 300. If this field is negative, an `INVALID_ARGUMENT` is returned. + "limit": 42, # Maximum facet values that are returned for this facet. If unspecified, defaults to 20. The maximum allowed value is 300. Values above 300 are coerced to 300. If this field is negative, an `INVALID_ARGUMENT` is returned. }, ], "filter": "A String", # The filter syntax consists of an expression language for constructing a predicate from one or more fields of the documents being filtered. Filter expression is case-sensitive. If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. Filtering in Vertex AI Search is done by mapping the LHS filter key to a key property defined in the Vertex AI Search backend -- this mapping is defined by the customer in their schema. For example a media customer might have a field 'name' in their schema. In this case the filter would look like this: filter --> name:'ANY("king kong")' For more information about filtering including syntax and filter operators, see [Filter](https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata) @@ -322,7 +543,7 @@

Method Details

"orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering for retail search, see [Ordering](https://cloud.google.com/retail/docs/filter-and-order#order) If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. - "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. Example: user_country_code: "au" For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. Example: search_type: 1 + "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` "a_key": "", }, "query": "A String", # Raw search query. @@ -332,7 +553,7 @@

Method Details

}, "safeSearch": True or False, # Whether to turn on safe search. This is only supported for website search. "spellCorrectionSpec": { # The specification for query spell correction. # The spell correction specification that specifies the mode under which spell correction takes effect. - "mode": "A String", # The mode under which spell correction should take effect to replace the original search query. Default to Mode.AUTO. + "mode": "A String", # The mode under which spell correction replaces the original search query. Defaults to Mode.AUTO. }, "userInfo": { # Information of an end user. # Information about the end user. Highly recommended for analytics. UserInfo.user_agent is used to deduce `device_type` for analytics. "userAgent": "A String", # User agent as included in the HTTP header. The field must be a UTF-8 encoded string with a length limit of 1,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. This should not be set when using the client side event reporting with GTM or JavaScript tag in UserEventService.CollectUserEvent or if UserEvent.direct_user_request is set. @@ -358,7 +579,7 @@

Method Details

"facets": [ # Results of facets requested by user. { # A facet result. "dynamicFacet": True or False, # Whether the facet is dynamically generated. - "key": "A String", # The key for this facet. E.g., "colors" or "price". It matches SearchRequest.FacetSpec.FacetKey.key. + "key": "A String", # The key for this facet. For example, `"colors"` or `"price"`. It matches SearchRequest.FacetSpec.FacetKey.key. "values": [ # The facet values for this field. { # A facet value which contains value names and their count. "count": "A String", # Number of items that have this facet value. @@ -381,7 +602,7 @@

Method Details

"redirectUri": "A String", # The URI of a customer-defined redirect page. If redirect action is triggered, no search is performed, and only redirect_uri and attribution_token are set in the response. "results": [ # A list of matched documents. The order represents the ranking. { # Represents the search results. - "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as retrievable are populated. + "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as `retrievable` are populated. "content": { # Unstructured data linked to this document. # The unstructured data linked to this document. Content must be set if this document is under a `CONTENT_REQUIRED` data store. "mimeType": "A String", # The MIME type of the content. Supported types: * `application/pdf` (PDF, only native PDFs are supported for now) * `text/html` (HTML) * `application/vnd.openxmlformats-officedocument.wordprocessingml.document` (DOCX) * `application/vnd.openxmlformats-officedocument.presentationml.presentation` (PPTX) * `text/plain` (TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml. "rawBytes": "A String", # The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all `bytes` fields, this field is represented as pure binary in Protocol Buffers and base64-encoded string in JSON. For example, `abc123!?$*&()'-=@~` should be represented as `YWJjMTIzIT8kKiYoKSctPUB+` in JSON. See https://developers.google.com/protocol-buffers/docs/proto3#json. @@ -403,7 +624,7 @@

Method Details

"id": "A String", # Document.id of the searched Document. }, ], - "summary": { # Summary of the top N search result specified by the summary spec. # A summary as part of the search results. This field is only returned if SearchRequest.ContentSearchSpec.summary_spec is set. + "summary": { # Summary of the top N search results specified by the summary spec. # A summary as part of the search results. This field is only returned if SearchRequest.ContentSearchSpec.summary_spec is set. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.answers.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.answers.html new file mode 100644 index 00000000000..07ddeff4121 --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.answers.html @@ -0,0 +1,199 @@ + + + +

Discovery Engine API . projects . locations . collections . engines . sessions . answers

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Gets a Answer.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Gets a Answer.
+
+Args:
+  name: string, Required. The resource name of the Answer to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/engines/{engine_id}/sessions/{session_id}/answers/{answer_id}` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Defines an answer.
+  "answerSkippedReasons": [ # Additional answer-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
+    "A String",
+  ],
+  "answerText": "A String", # The textual answer.
+  "citations": [ # Citations.
+    { # Citation info for a segment.
+      "endIndex": "A String", # End of the attributed segment, exclusive.
+      "sources": [ # Citation sources for the attributed segment.
+        { # Citation source.
+          "referenceId": "A String", # ID of the citation source.
+        },
+      ],
+      "startIndex": "A String", # Index indicates the start of the segment, measured in bytes (UTF-8 unicode).
+    },
+  ],
+  "completeTime": "A String", # Output only. Answer completed timestamp.
+  "createTime": "A String", # Output only. Answer creation timestamp.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*`
+  "queryUnderstandingInfo": { # Query understanding information. # Query understanding information.
+    "queryClassificationInfo": [ # Query classification information.
+      { # Query classification information.
+        "positive": True or False, # Classification output.
+        "type": "A String", # Query classification type.
+      },
+    ],
+  },
+  "references": [ # References.
+    { # Reference.
+      "chunkInfo": { # Chunk information. # Chunk information.
+        "chunk": "A String", # Chunk resource name.
+        "content": "A String", # Chunk textual content.
+        "documentMetadata": { # Document metadata. # Document metadata.
+          "document": "A String", # Document resource name.
+          "pageIdentifier": "A String", # Page identifier.
+          "title": "A String", # Title.
+          "uri": "A String", # URI for the document.
+        },
+        "relevanceScore": 3.14, # Relevance score.
+      },
+      "unstructuredDocumentInfo": { # Unstructured document information. # Unstructured document information.
+        "chunkContents": [ # List of cited chunk contents derived from document content.
+          { # Chunk content.
+            "content": "A String", # Chunk textual content.
+            "pageIdentifier": "A String", # Page identifier.
+          },
+        ],
+        "document": "A String", # Document resource name.
+        "title": "A String", # Title.
+        "uri": "A String", # URI for the document.
+      },
+    },
+  ],
+  "relatedQuestions": [ # Suggested related questions.
+    "A String",
+  ],
+  "state": "A String", # The state of the answer generation.
+  "steps": [ # Answer generation steps.
+    { # Step information.
+      "actions": [ # Actions.
+        { # Action.
+          "observation": { # Observation. # Observation.
+            "searchResults": [ # Search results observed by the search action, it can be snippets info or chunk info, depending on the citation type set by the user.
+              {
+                "chunkInfo": [ # If citation_type is CHUNK_LEVEL_CITATION and chunk mode is on, populate chunk info.
+                  { # Chunk information.
+                    "chunk": "A String", # Chunk resource name.
+                    "content": "A String", # Chunk textual content.
+                    "relevanceScore": 3.14, # Relevance score.
+                  },
+                ],
+                "document": "A String", # Document resource name.
+                "snippetInfo": [ # If citation_type is DOCUMENT_LEVEL_CITATION, populate document level snippets.
+                  { # Snippet information.
+                    "snippet": "A String", # Snippet content.
+                    "snippetStatus": "A String", # Status of the snippet defined by the search team.
+                  },
+                ],
+                "title": "A String", # Title.
+                "uri": "A String", # URI for the document.
+              },
+            ],
+          },
+          "searchAction": { # Search action. # Search action.
+            "query": "A String", # The query to search.
+          },
+        },
+      ],
+      "description": "A String", # The description of the step.
+      "state": "A String", # The state of the step.
+      "thought": "A String", # The thought of the step.
+    },
+  ],
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.html new file mode 100644 index 00000000000..41a2ec3b0f9 --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.html @@ -0,0 +1,319 @@ + + + +

Discovery Engine API . projects . locations . collections . engines . sessions

+

Instance Methods

+

+ answers() +

+

Returns the answers Resource.

+ +

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, x__xgafv=None)

+

Creates a Session. If the Session to create already exists, an ALREADY_EXISTS error is returned.

+

+ delete(name, x__xgafv=None)

+

Deletes a Session. If the Session to delete does not exist, a NOT_FOUND error is returned.

+

+ get(name, x__xgafv=None)

+

Gets a Session.

+

+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists all Sessions by their parent DataStore.

+

+ list_next()

+

Retrieves the next page of results.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Updates a Session. Session action type cannot be changed. If the Session to update does not exist, a NOT_FOUND error is returned.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, x__xgafv=None) +
Creates a Session. If the Session to create already exists, an ALREADY_EXISTS error is returned.
+
+Args:
+  parent: string, Required. Full resource name of parent data store. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+ +
+ delete(name, x__xgafv=None) +
Deletes a Session. If the Session to delete does not exist, a NOT_FOUND error is returned.
+
+Args:
+  name: string, Required. The resource name of the Session to delete. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/sessions/{session_id}` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+ +
+ get(name, x__xgafv=None) +
Gets a Session.
+
+Args:
+  name: string, Required. The resource name of the Session to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/sessions/{session_id}` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+ +
+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) +
Lists all Sessions by their parent DataStore.
+
+Args:
+  parent: string, Required. The data store resource name. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}` (required)
+  filter: string, A filter to apply on the list results. The supported features are: user_pseudo_id, state. Example: "user_pseudo_id = some_id"
+  orderBy: string, A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * `update_time` * `create_time` * `session_name` Example: "update_time desc" "create_time"
+  pageSize: integer, Maximum number of results to return. If unspecified, defaults to 50. Max allowed value is 1000.
+  pageToken: string, A page token, received from a previous `ListSessions` call. Provide this to retrieve the subsequent page.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for ListSessions method.
+  "nextPageToken": "A String", # Pagination token, if not returned indicates the last page.
+  "sessions": [ # All the Sessions for a given data store.
+    { # External session proto definition.
+      "endTime": "A String", # Output only. The time the session finished.
+      "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+      "startTime": "A String", # Output only. The time the session started.
+      "state": "A String", # The state of the session.
+      "turns": [ # Turns.
+        { # Represents a turn, including a query from the user and a answer from service.
+          "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+          "query": { # Defines a user inputed query. # The user query.
+            "queryId": "A String", # Unique Id for the query.
+            "text": "A String", # Plain text.
+          },
+        },
+      ],
+      "userPseudoId": "A String", # A unique identifier for tracking users.
+    },
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Updates a Session. Session action type cannot be changed. If the Session to update does not exist, a NOT_FOUND error is returned.
+
+Args:
+  name: string, Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+  updateMask: string, Indicates which fields in the provided Session to update. The following are NOT supported: * Session.name If not set or empty, all supported fields are updated.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.branches.documents.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.branches.documents.html index 701e5f7a522..32019f190d4 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.branches.documents.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.branches.documents.html @@ -88,7 +88,7 @@

Instance Methods

Gets a Document.

import_(parent, body=None, x__xgafv=None)

-

Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items will be created. Note: It is possible for a subset of the Documents to be successfully updated.

+

Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items are created. Note: It is possible for a subset of the Documents to be successfully updated.

list(parent, pageSize=None, pageToken=None, x__xgafv=None)

Gets a list of Documents.

@@ -136,7 +136,7 @@

Method Details

}, } - documentId: string, Required. The ID to use for the Document, which will become the final component of the Document.name. If the caller does not have permission to create the Document, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. This field must be unique among all Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is returned. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. + documentId: string, Required. The ID to use for the Document, which becomes the final component of the Document.name. If the caller does not have permission to create the Document, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. This field must be unique among all Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is returned. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -221,7 +221,7 @@

Method Details

import_(parent, body=None, x__xgafv=None) -
Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items will be created. Note: It is possible for a subset of the Documents to be successfully updated.
+  
Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items are created. Note: It is possible for a subset of the Documents to be successfully updated.
 
 Args:
   parent: string, Required. The parent branch resource name, such as `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`. Requires create/update permission. (required)
@@ -281,14 +281,14 @@ 

Method Details

"gcsStagingDir": "A String", # Intermediate Cloud Storage directory used for the import with a length limit of 2,000 characters. Can be specified if one wants to have the FhirStore export to a specific Cloud Storage directory. }, "firestoreSource": { # Firestore source import data from. # Firestore input source. - "collectionId": "A String", # Required. The Firestore collection to copy the data from with a length limit of 1,500 characters. + "collectionId": "A String", # Required. The Firestore collection (or entity) to copy the data from with a length limit of 1,500 characters. "databaseId": "A String", # Required. The Firestore database to copy the data from with a length limit of 256 characters. "gcsStagingDir": "A String", # Intermediate Cloud Storage directory used for the import with a length limit of 2,000 characters. Can be specified if one wants to have the Firestore export to a specific Cloud Storage directory. Ensure that the Firestore service account has the necessary Cloud Storage Admin permissions to access the specified Cloud Storage directory. "projectId": "A String", # The project ID that the Cloud SQL source is in with a length limit of 128 characters. If not specified, inherits the project ID from the parent request. }, "gcsSource": { # Cloud Storage location for input content. # Cloud Storage location for the input content. - "dataSchema": "A String", # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line. - "inputUris": [ # Required. Cloud Storage URIs to input files. URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`). + "dataSchema": "A String", # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user event imports: * `user_event` (default): One JSON UserEvent per line. + "inputUris": [ # Required. Cloud Storage URIs to input files. Each URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`). "A String", ], }, @@ -362,7 +362,7 @@

Method Details

Args: parent: string, Required. The parent branch resource name, such as `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`. Use `default_branch` as the branch ID, to list documents under the default branch. If the caller does not have permission to list Documents under this branch, regardless of whether or not this branch exists, a `PERMISSION_DENIED` error is returned. (required) - pageSize: integer, Maximum number of Documents to return. If unspecified, defaults to 100. The maximum allowed value is 1000. Values above 1000 will be coerced to 1000. If this field is negative, an `INVALID_ARGUMENT` error is returned. + pageSize: integer, Maximum number of Documents to return. If unspecified, defaults to 100. The maximum allowed value is 1000. Values above 1000 are set to 1000. If this field is negative, an `INVALID_ARGUMENT` error is returned. pageToken: string, A page token ListDocumentsResponse.next_page_token, received from a previous DocumentService.ListDocuments call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to DocumentService.ListDocuments must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. x__xgafv: string, V1 error format. Allowed values @@ -441,8 +441,8 @@

Method Details

}, } - allowMissing: boolean, If set to true, and the Document is not found, a new Document will be created. - updateMask: string, Indicates which fields in the provided imported 'document' to update. If not set, will by default update all fields. + allowMissing: boolean, If set to `true` and the Document is not found, a new Document is be created. + updateMask: string, Indicates which fields in the provided imported 'document' to update. If not set, by default updates all fields. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.branches.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.branches.operations.html index c7bc179ca08..989295ed37c 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.branches.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.branches.operations.html @@ -74,6 +74,9 @@

Discovery Engine API . projects . locations . dataStores . branches . operations

Instance Methods

+

+ cancel(name, body=None, x__xgafv=None)

+

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.

close()

Close httplib2 connections.

@@ -87,6 +90,30 @@

Instance Methods

list_next()

Retrieves the next page of results.

Method Details

+
+ cancel(name, body=None, x__xgafv=None) +
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
+
+Args:
+  name: string, The name of the operation resource to be cancelled. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # The request message for Operations.CancelOperation.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.conversations.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.conversations.html index 051cd07fdef..18c81b0db39 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.conversations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.conversations.html @@ -128,7 +128,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -234,7 +234,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -295,7 +295,7 @@

Method Details

"userPseudoId": "A String", # A unique identifier for tracking users. }, "reply": { # Defines a reply message to user. # Answer to the current query. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -341,7 +341,7 @@

Method Details

}, "searchResults": [ # Search Results. { # Represents the search results. - "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as retrievable are populated. + "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as `retrievable` are populated. "content": { # Unstructured data linked to this document. # The unstructured data linked to this document. Content must be set if this document is under a `CONTENT_REQUIRED` data store. "mimeType": "A String", # The MIME type of the content. Supported types: * `application/pdf` (PDF, only native PDFs are supported for now) * `text/html` (HTML) * `application/vnd.openxmlformats-officedocument.wordprocessingml.document` (DOCX) * `application/vnd.openxmlformats-officedocument.presentationml.presentation` (PPTX) * `text/plain` (TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml. "rawBytes": "A String", # The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all `bytes` fields, this field is represented as pure binary in Protocol Buffers and base64-encoded string in JSON. For example, `abc123!?$*&()'-=@~` should be represented as `YWJjMTIzIT8kKiYoKSctPUB+` in JSON. See https://developers.google.com/protocol-buffers/docs/proto3#json. @@ -381,7 +381,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -456,7 +456,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -556,7 +556,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -644,7 +644,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -738,7 +738,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", @@ -814,7 +814,7 @@

Method Details

{ # Defines a conversation message. "createTime": "A String", # Output only. Message creation timestamp. "reply": { # Defines a reply message to user. # Search reply. - "summary": { # Summary of the top N search result specified by the summary spec. # Summary based on search results. + "summary": { # Summary of the top N search results specified by the summary spec. # Summary based on search results. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.html index 997b192db37..f57c9ee0cab 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.html @@ -104,6 +104,11 @@

Instance Methods

Returns the servingConfigs Resource.

+

+ sessions() +

+

Returns the sessions Resource.

+

siteSearchEngine()

diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.schemas.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.schemas.html index 3edd440ff64..0faef62ba73 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.schemas.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.schemas.html @@ -118,7 +118,7 @@

Method Details

}, } - schemaId: string, Required. The ID to use for the Schema, which will become the final component of the Schema.name. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. + schemaId: string, Required. The ID to use for the Schema, which becomes the final component of the Schema.name. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -212,7 +212,7 @@

Method Details

Args: parent: string, Required. The parent data store resource name, in the format of `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}`. (required) - pageSize: integer, The maximum number of Schemas to return. The service may return fewer than this value. If unspecified, at most 100 Schemas will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. + pageSize: integer, The maximum number of Schemas to return. The service may return fewer than this value. If unspecified, at most 100 Schemas are returned. The maximum value is 1000; values above 1000 are set to 1000. pageToken: string, A page token, received from a previous SchemaService.ListSchemas call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SchemaService.ListSchemas must match the call that provided the page token. x__xgafv: string, V1 error format. Allowed values @@ -267,7 +267,7 @@

Method Details

}, } - allowMissing: boolean, If set to true, and the Schema is not found, a new Schema will be created. In this situation, `update_mask` is ignored. + allowMissing: boolean, If set to true, and the Schema is not found, a new Schema is created. In this situation, `update_mask` is ignored. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html index d0caf7c823f..ac04d6324a0 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html @@ -74,6 +74,9 @@

Discovery Engine API . projects . locations . dataStores . servingConfigs

Instance Methods

+

+ answer(servingConfig, body=None, x__xgafv=None)

+

Answer query method.

close()

Close httplib2 connections.

@@ -87,6 +90,224 @@

Instance Methods

search_next()

Retrieves the next page of results.

Method Details

+
+ answer(servingConfig, body=None, x__xgafv=None) +
Answer query method.
+
+Args:
+  servingConfig: string, Required. The resource name of the Search serving config, such as `projects/*/locations/global/collections/default_collection/engines/*/servingConfigs/default_serving_config`, or `projects/*/locations/global/collections/default_collection/dataStores/*/servingConfigs/default_serving_config`. This field is used to identify the serving configuration name, set of models used to make the search. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for ConversationalSearchService.AnswerQuery method.
+  "answerGenerationSpec": { # Answer generation specification. # Answer generation specification.
+    "answerLanguageCode": "A String", # Language code for Answer. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+    "ignoreAdversarialQuery": True or False, # Specifies whether to filter out adversarial queries. The default value is `false`. Google employs search-query classification to detect adversarial queries. No answer is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set to `true`, we skip generating answers for adversarial queries and return fallback messages instead.
+    "ignoreNonAnswerSeekingQuery": True or False, # Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. Google employs search-query classification to detect answer-seeking queries. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.
+    "includeCitations": True or False, # Specifies whether to include citation metadata in the answer. The default value is `false`.
+    "modelSpec": { # Answer Generation Model specification. # Answer generation model specification.
+      "modelVersion": "A String", # Model version. If not set, it will use the default stable model. Allowed values are: stable, preview.
+    },
+    "promptSpec": { # Answer generation prompt specification. # Answer generation prompt specification.
+      "preamble": "A String", # Customized preamble.
+    },
+  },
+  "asynchronousMode": True or False, # Asynchronous mode control. If enabled, the response will be returned with answer/session resource name without final answer. The API users need to do the polling to get the latest status of answer/session by calling ConversationalSearchService.GetAnswer or ConversationalSearchService.GetSession method.
+  "query": { # Defines a user inputed query. # Required. Current user query.
+    "queryId": "A String", # Unique Id for the query.
+    "text": "A String", # Plain text.
+  },
+  "queryUnderstandingSpec": { # Query understanding specification. # Query understanding specification.
+    "queryClassificationSpec": { # Query classification specification. # Query classification specification.
+      "types": [ # Enabled query classification types.
+        "A String",
+      ],
+    },
+    "queryRephraserSpec": { # Query rephraser specification. # Query rephraser specification.
+      "disable": True or False, # Disable query rephraser.
+    },
+  },
+  "relatedQuestionsSpec": { # Related questions specification. # Related questions specification.
+    "enable": True or False, # Enable related questions feature if true.
+  },
+  "safetySpec": { # Safety specification. # Model specification.
+    "enable": True or False, # Enable the safety filtering on the answer response. It is false by default.
+  },
+  "searchSpec": { # Search specification. # Search specification.
+    "searchParams": { # Search parameters. # Search parameters.
+      "boostSpec": { # Boost specification to boost certain documents. # Boost specification to boost certain documents in search results which may affect the answer query response. For more information on boosting, see [Boosting](https://cloud.google.com/retail/docs/boosting#boost)
+        "conditionBoostSpecs": [ # Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20.
+          { # Boost applies to documents which match a condition.
+            "boost": 3.14, # Strength of the condition boost, which should be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the document a big promotion. However, it does not necessarily mean that the boosted document will be the top result at all times, nor that other documents will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant documents. Setting to -1.0 gives the document a big demotion. However, results that are deeply relevant might still be shown. The document will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored. Only one of the (condition, boost) combination or the boost_control_spec below are set. If both are set then the global boost is ignored and the more fine-grained boost_control_spec is applied.
+            "condition": "A String", # An expression which specifies a boost condition. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost documents with document ID "doc_1" or "doc_2", and color "Red" or "Blue": `(document_id: ANY("doc_1", "doc_2")) AND (color: ANY("Red", "Blue"))`
+          },
+        ],
+      },
+      "filter": "A String", # The filter syntax consists of an expression language for constructing a predicate from one or more fields of the documents being filtered. Filter expression is case-sensitive. This will be used to filter search results which may affect the Answer response. If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. Filtering in Vertex AI Search is done by mapping the LHS filter key to a key property defined in the Vertex AI Search backend -- this mapping is defined by the customer in their schema. For example a media customers might have a field 'name' in their schema. In this case the filter would look like this: filter --> name:'ANY("king kong")' For more information about filtering including syntax and filter operators, see [Filter](https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata)
+      "maxReturnResults": 42, # Number of search results to return. The default value is 10.
+      "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering, see [Ordering](https://cloud.google.com/retail/docs/filter-and-order#order) If this field is unrecognizable, an `INVALID_ARGUMENT` is returned.
+    },
+    "searchResultList": { # Search result list. # Search result list.
+      "searchResults": [ # Search results.
+        { # Search result.
+          "chunkInfo": { # Chunk information. # Chunk information.
+            "chunk": "A String", # Chunk resource name.
+            "content": "A String", # Chunk textual content.
+          },
+          "unstructuredDocumentInfo": { # Unstructured document information. # Unstructured document information.
+            "document": "A String", # Document resource name.
+            "documentContexts": [ # List of document contexts.
+              { # Document context.
+                "content": "A String", # Document content.
+                "pageIdentifier": "A String", # Page identifier.
+              },
+            ],
+            "extractiveAnswers": [ # List of extractive answers.
+              { # Extractive answer. [Guide](https://cloud.google.com/generative-ai-app-builder/docs/snippets#get-answers)
+                "content": "A String", # Extractive answer content.
+                "pageIdentifier": "A String", # Page identifier.
+              },
+            ],
+            "extractiveSegments": [ # List of extractive segments.
+              { # Extractive segment. [Guide](https://cloud.google.com/generative-ai-app-builder/docs/snippets#extractive-segments)
+                "content": "A String", # Extractive segment content.
+                "pageIdentifier": "A String", # Page identifier.
+              },
+            ],
+            "title": "A String", # Title.
+            "uri": "A String", # URI for the document.
+          },
+        },
+      ],
+    },
+  },
+  "session": "A String", # The session resource name. Not required. When session field is not set, the API is in sessionless mode. We support auto session mode: users can use the wildcard symbol `-` as session ID. A new ID will be automatically generated and assigned.
+  "userPseudoId": "A String", # A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response message for ConversationalSearchService.AnswerQuery method.
+  "answer": { # Defines an answer. # Answer resource object. If AnswerQueryRequest.StepSpec.max_step_count is greater than 1, use Answer.name to fetch answer information using ConversationalSearchService.GetAnswer API.
+    "answerSkippedReasons": [ # Additional answer-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
+      "A String",
+    ],
+    "answerText": "A String", # The textual answer.
+    "citations": [ # Citations.
+      { # Citation info for a segment.
+        "endIndex": "A String", # End of the attributed segment, exclusive.
+        "sources": [ # Citation sources for the attributed segment.
+          { # Citation source.
+            "referenceId": "A String", # ID of the citation source.
+          },
+        ],
+        "startIndex": "A String", # Index indicates the start of the segment, measured in bytes (UTF-8 unicode).
+      },
+    ],
+    "completeTime": "A String", # Output only. Answer completed timestamp.
+    "createTime": "A String", # Output only. Answer creation timestamp.
+    "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*`
+    "queryUnderstandingInfo": { # Query understanding information. # Query understanding information.
+      "queryClassificationInfo": [ # Query classification information.
+        { # Query classification information.
+          "positive": True or False, # Classification output.
+          "type": "A String", # Query classification type.
+        },
+      ],
+    },
+    "references": [ # References.
+      { # Reference.
+        "chunkInfo": { # Chunk information. # Chunk information.
+          "chunk": "A String", # Chunk resource name.
+          "content": "A String", # Chunk textual content.
+          "documentMetadata": { # Document metadata. # Document metadata.
+            "document": "A String", # Document resource name.
+            "pageIdentifier": "A String", # Page identifier.
+            "title": "A String", # Title.
+            "uri": "A String", # URI for the document.
+          },
+          "relevanceScore": 3.14, # Relevance score.
+        },
+        "unstructuredDocumentInfo": { # Unstructured document information. # Unstructured document information.
+          "chunkContents": [ # List of cited chunk contents derived from document content.
+            { # Chunk content.
+              "content": "A String", # Chunk textual content.
+              "pageIdentifier": "A String", # Page identifier.
+            },
+          ],
+          "document": "A String", # Document resource name.
+          "title": "A String", # Title.
+          "uri": "A String", # URI for the document.
+        },
+      },
+    ],
+    "relatedQuestions": [ # Suggested related questions.
+      "A String",
+    ],
+    "state": "A String", # The state of the answer generation.
+    "steps": [ # Answer generation steps.
+      { # Step information.
+        "actions": [ # Actions.
+          { # Action.
+            "observation": { # Observation. # Observation.
+              "searchResults": [ # Search results observed by the search action, it can be snippets info or chunk info, depending on the citation type set by the user.
+                {
+                  "chunkInfo": [ # If citation_type is CHUNK_LEVEL_CITATION and chunk mode is on, populate chunk info.
+                    { # Chunk information.
+                      "chunk": "A String", # Chunk resource name.
+                      "content": "A String", # Chunk textual content.
+                      "relevanceScore": 3.14, # Relevance score.
+                    },
+                  ],
+                  "document": "A String", # Document resource name.
+                  "snippetInfo": [ # If citation_type is DOCUMENT_LEVEL_CITATION, populate document level snippets.
+                    { # Snippet information.
+                      "snippet": "A String", # Snippet content.
+                      "snippetStatus": "A String", # Status of the snippet defined by the search team.
+                    },
+                  ],
+                  "title": "A String", # Title.
+                  "uri": "A String", # URI for the document.
+                },
+              ],
+            },
+            "searchAction": { # Search action. # Search action.
+              "query": "A String", # The query to search.
+            },
+          },
+        ],
+        "description": "A String", # The description of the step.
+        "state": "A String", # The state of the step.
+        "thought": "A String", # The thought of the step.
+      },
+    ],
+  },
+  "answerQueryToken": "A String", # A global unique ID used for logging.
+  "session": { # External session proto definition. # Session resource object. It will be only available when session field is set and valid in the AnswerQueryRequest request.
+    "endTime": "A String", # Output only. The time the session finished.
+    "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+    "startTime": "A String", # Output only. The time the session started.
+    "state": "A String", # The state of the session.
+    "turns": [ # Turns.
+      { # Represents a turn, including a query from the user and a answer from service.
+        "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+        "query": { # Defines a user inputed query. # The user query.
+          "queryId": "A String", # Unique Id for the query.
+          "text": "A String", # Plain text.
+        },
+      },
+    ],
+    "userPseudoId": "A String", # A unique identifier for tracking users.
+  },
+}
+
+
close()
Close httplib2 connections.
@@ -97,17 +318,17 @@

Method Details

Makes a recommendation, which requires a contextual user event.
 
 Args:
-  servingConfig: string, Required. Full resource name of a ServingConfig: `projects/*/locations/global/collections/*/engines/*/servingConfigs/*`, or `projects/*/locations/global/collections/*/dataStores/*/servingConfigs/*` One default serving config is created along with your recommendation engine creation. The engine ID will be used as the ID of the default serving config. For example, for Engine `projects/*/locations/global/collections/*/engines/my-engine`, you can use `projects/*/locations/global/collections/*/engines/my-engine/servingConfigs/my-engine` for your RecommendationService.Recommend requests. (required)
+  servingConfig: string, Required. Full resource name of a ServingConfig: `projects/*/locations/global/collections/*/engines/*/servingConfigs/*`, or `projects/*/locations/global/collections/*/dataStores/*/servingConfigs/*` One default serving config is created along with your recommendation engine creation. The engine ID is used as the ID of the default serving config. For example, for Engine `projects/*/locations/global/collections/*/engines/my-engine`, you can use `projects/*/locations/global/collections/*/engines/my-engine/servingConfigs/my-engine` for your RecommendationService.Recommend requests. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # Request message for Recommend method.
-  "filter": "A String", # Filter for restricting recommendation results with a length limit of 5,000 characters. Currently, only filter expressions on the `filter_tags` attribute is supported. Examples: * `(filter_tags: ANY("Red", "Blue") OR filter_tags: ANY("Hot", "Cold"))` * `(filter_tags: ANY("Red", "Blue")) AND NOT (filter_tags: ANY("Green"))` If `attributeFilteringSyntax` is set to true under the `params` field, then attribute-based expressions are expected instead of the above described tag-based syntax. Examples: * (launguage: ANY("en", "es")) AND NOT (categories: ANY("Movie")) * (available: true) AND (launguage: ANY("en", "es")) OR (categories: ANY("Movie")) If your filter blocks all results, the API will return generic (unfiltered) popular Documents. If you only want results strictly matching the filters, set `strictFiltering` to True in RecommendRequest.params to receive empty results instead. Note that the API will never return Documents with `storageStatus` of `EXPIRED` or `DELETED` regardless of filter choices.
-  "pageSize": 42, # Maximum number of results to return. Set this property to the number of recommendation results needed. If zero, the service will choose a reasonable default. The maximum allowed value is 100. Values above 100 will be coerced to 100.
-  "params": { # Additional domain specific parameters for the recommendations. Allowed values: * `returnDocument`: Boolean. If set to true, the associated Document object will be returned in RecommendResponse.RecommendationResult.document. * `returnScore`: Boolean. If set to true, the recommendation 'score' corresponding to each returned Document will be set in RecommendResponse.RecommendationResult.metadata. The given 'score' indicates the probability of a Document conversion given the user's context and history. * `strictFiltering`: Boolean. True by default. If set to false, the service will return generic (unfiltered) popular Documents instead of empty if your filter blocks all recommendation results. * `diversityLevel`: String. Default empty. If set to be non-empty, then it needs to be one of: * `no-diversity` * `low-diversity` * `medium-diversity` * `high-diversity` * `auto-diversity` This gives request-level control and adjusts recommendation results based on Document category. * `attributeFilteringSyntax`: Boolean. False by default. If set to true, the `filter` field is interpreted according to the new, attribute-based syntax.
+  "filter": "A String", # Filter for restricting recommendation results with a length limit of 5,000 characters. Currently, only filter expressions on the `filter_tags` attribute is supported. Examples: * `(filter_tags: ANY("Red", "Blue") OR filter_tags: ANY("Hot", "Cold"))` * `(filter_tags: ANY("Red", "Blue")) AND NOT (filter_tags: ANY("Green"))` If `attributeFilteringSyntax` is set to true under the `params` field, then attribute-based expressions are expected instead of the above described tag-based syntax. Examples: * (launguage: ANY("en", "es")) AND NOT (categories: ANY("Movie")) * (available: true) AND (launguage: ANY("en", "es")) OR (categories: ANY("Movie")) If your filter blocks all results, the API returns generic (unfiltered) popular Documents. If you only want results strictly matching the filters, set `strictFiltering` to `true` in RecommendRequest.params to receive empty results instead. Note that the API never returns Documents with `storageStatus` as `EXPIRED` or `DELETED` regardless of filter choices.
+  "pageSize": 42, # Maximum number of results to return. Set this property to the number of recommendation results needed. If zero, the service chooses a reasonable default. The maximum allowed value is 100. Values above 100 are set to 100.
+  "params": { # Additional domain specific parameters for the recommendations. Allowed values: * `returnDocument`: Boolean. If set to `true`, the associated Document object is returned in RecommendResponse.RecommendationResult.document. * `returnScore`: Boolean. If set to true, the recommendation score corresponding to each returned Document is set in RecommendResponse.RecommendationResult.metadata. The given score indicates the probability of a Document conversion given the user's context and history. * `strictFiltering`: Boolean. True by default. If set to `false`, the service returns generic (unfiltered) popular Documents instead of empty if your filter blocks all recommendation results. * `diversityLevel`: String. Default empty. If set to be non-empty, then it needs to be one of: * `no-diversity` * `low-diversity` * `medium-diversity` * `high-diversity` * `auto-diversity` This gives request-level control and adjusts recommendation results based on Document category. * `attributeFilteringSyntax`: Boolean. False by default. If set to true, the `filter` field is interpreted according to the new, attribute-based syntax.
     "a_key": "",
   },
-  "userEvent": { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers' website. # Required. Context about the user, what they are looking at and what action they took to trigger the Recommend request. Note that this user event detail won't be ingested to userEvent logs. Thus, a separate userEvent write request is required for event logging. Don't set UserEvent.user_pseudo_id or UserEvent.user_info.user_id to the same fixed ID for different users. If you are trying to receive non-personalized recommendations (not recommended; this can negatively impact model performance), instead set UserEvent.user_pseudo_id to a random unique ID and leave UserEvent.user_info.user_id unset.
+  "userEvent": { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website. # Required. Context about the user, what they are looking at and what action they took to trigger the Recommend request. Note that this user event detail won't be ingested to userEvent logs. Thus, a separate userEvent write request is required for event logging. Don't set UserEvent.user_pseudo_id or UserEvent.user_info.user_id to the same fixed ID for different users. If you are trying to receive non-personalized recommendations (not recommended; this can negatively impact model performance), instead set UserEvent.user_pseudo_id to a random unique ID and leave UserEvent.user_info.user_id unset.
     "attributes": { # Extra user event features to include in the recommendation model. These attributes must NOT contain data that needs to be parsed or processed further, e.g. JSON or other encodings. If you provide custom attributes for ingested user events, also include them in the user events that you associate with prediction requests. Custom attribute formatting must be consistent between imported events and events provided with prediction requests. This lets the Discovery Engine API use those custom attributes when training models and serving predictions, which helps improve recommendation quality. This field needs to pass all below criteria, otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8 encoded string with a length limit of 5,000 characters. * For text attributes, at most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. * For number attributes, at most 400 values are allowed. For product recommendations, an example of extra user information is `traffic_channel`, which is how a user arrives at the site. Users can arrive at the site by coming to the site directly, coming through Google search, or in other ways.
       "a_key": { # A custom attribute that is not explicitly modeled in a resource, e.g. UserEvent.
         "numbers": [ # The numerical values of this custom attribute. For example, `[2.3, 15.4]` when the key is "lengths_cm". Exactly one of CustomAttribute.text or CustomAttribute.numbers should be set. Otherwise, an `INVALID_ARGUMENT` error is returned.
@@ -131,7 +352,7 @@ 

Method Details

"promotionIds": [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID. "A String", ], - "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` + "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field is 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` "uri": "A String", # The Document URI - only allowed for website data stores. }, ], @@ -163,7 +384,7 @@

Method Details

"searchQuery": "A String", # The user's search query. See SearchRequest.query for definition. The value must be a UTF-8 encoded string with a length limit of 5,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. At least one of search_query or PageInfo.page_category is required for `search` events. Other event types should not set this field. Otherwise, an `INVALID_ARGUMENT` error is returned. }, "sessionId": "A String", # A unique identifier for tracking a visitor session with a length limit of 128 bytes. A session is an aggregation of an end user behavior in a time span. A general guideline to populate the session_id: 1. If user has no activity for 30 min, a new session_id should be assigned. 2. The session_id should be unique across users, suggest use uuid or add UserEvent.user_pseudo_id as prefix. - "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups on the customer end. + "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups. "A String", ], "transactionInfo": { # A transaction represents the entire purchase transaction. # The transaction metadata (if any) associated with this user event. @@ -183,7 +404,7 @@

Method Details

"userLabels": { # The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Requirements for labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details. "a_key": "A String", }, - "validateOnly": True or False, # Use validate only mode for this recommendation query. If set to true, a fake model will be used that returns arbitrary Document IDs. Note that the validate only mode should only be used for testing the API, or if the model is not ready. + "validateOnly": True or False, # Use validate only mode for this recommendation query. If set to `true`, a fake model is used that returns arbitrary Document IDs. Note that the validate only mode should only be used for testing the API, or if the model is not ready. } x__xgafv: string, V1 error format. @@ -221,7 +442,7 @@

Method Details

}, }, "id": "A String", # Resource ID of the recommended Document. - "metadata": { # Additional Document metadata / annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in RecommendRequest.params. + "metadata": { # Additional Document metadata or annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in RecommendRequest.params. "a_key": "", }, }, @@ -240,7 +461,7 @@

Method Details

The object takes the form of: { # Request message for SearchService.Search method. - "boostSpec": { # Boost specification to boost certain documents. # Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/retail/docs/boosting#boost) + "boostSpec": { # Boost specification to boost certain documents. # Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) "conditionBoostSpecs": [ # Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. { # Boost applies to documents which match a condition. "boost": 3.14, # Strength of the condition boost, which should be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the document a big promotion. However, it does not necessarily mean that the boosted document will be the top result at all times, nor that other documents will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant documents. Setting to -1.0 gives the document a big demotion. However, results that are deeply relevant might still be shown. The document will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored. Only one of the (condition, boost) combination or the boost_control_spec below are set. If both are set then the global boost is ignored and the more fine-grained boost_control_spec is applied. @@ -278,8 +499,8 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, - "dataStoreSpecs": [ # A list of data store specs to apply on a search call. - { # A struct to define data stores to filter on in a search call. + "dataStoreSpecs": [ # Specs defining dataStores to filter on in a search call and configurations for those dataStores. This is only considered for engines with multiple dataStores use case. For single dataStore within an engine, they should use the specs at the top level. + { # A struct to define data stores to filter on in a search call and configurations for those data stores. A maximum of 1 DataStoreSpec per data_store is allowed. Otherwise, an `INVALID_ARGUMENT` error is returned. "dataStore": "A String", # Required. Full resource name of DataStore, such as `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. }, ], @@ -291,7 +512,7 @@

Method Details

], "facetKey": { # Specifies how a facet is computed. # Required. The facet key specification. "caseInsensitive": True or False, # True to make facet keys case insensitive when getting faceting values with prefixes or contains; false otherwise. - "contains": [ # Only get facet values that contains the given strings. For example, suppose "category" has three values "Action > 2022", "Action > 2021" and "Sci-Fi > 2022". If set "contains" to "2022", the "category" facet only contains "Action > 2022" and "Sci-Fi > 2022". Only supported on textual fields. Maximum is 10. + "contains": [ # Only get facet values that contain the given strings. For example, suppose "category" has three values "Action > 2022", "Action > 2021" and "Sci-Fi > 2022". If set "contains" to "2022", the "category" facet only contains "Action > 2022" and "Sci-Fi > 2022". Only supported on textual fields. Maximum is 10. "A String", ], "intervals": [ # Set only if values should be bucketed into intervals. Must be set for facets with numerical values. Must not be set for facet with text values. Maximum number of intervals is 30. @@ -311,7 +532,7 @@

Method Details

"A String", ], }, - "limit": 42, # Maximum of facet values that should be returned for this facet. If unspecified, defaults to 20. The maximum allowed value is 300. Values above 300 are coerced to 300. If this field is negative, an `INVALID_ARGUMENT` is returned. + "limit": 42, # Maximum facet values that are returned for this facet. If unspecified, defaults to 20. The maximum allowed value is 300. Values above 300 are coerced to 300. If this field is negative, an `INVALID_ARGUMENT` is returned. }, ], "filter": "A String", # The filter syntax consists of an expression language for constructing a predicate from one or more fields of the documents being filtered. Filter expression is case-sensitive. If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. Filtering in Vertex AI Search is done by mapping the LHS filter key to a key property defined in the Vertex AI Search backend -- this mapping is defined by the customer in their schema. For example a media customer might have a field 'name' in their schema. In this case the filter would look like this: filter --> name:'ANY("king kong")' For more information about filtering including syntax and filter operators, see [Filter](https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata) @@ -322,7 +543,7 @@

Method Details

"orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering for retail search, see [Ordering](https://cloud.google.com/retail/docs/filter-and-order#order) If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. - "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. Example: user_country_code: "au" For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. Example: search_type: 1 + "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` "a_key": "", }, "query": "A String", # Raw search query. @@ -332,7 +553,7 @@

Method Details

}, "safeSearch": True or False, # Whether to turn on safe search. This is only supported for website search. "spellCorrectionSpec": { # The specification for query spell correction. # The spell correction specification that specifies the mode under which spell correction takes effect. - "mode": "A String", # The mode under which spell correction should take effect to replace the original search query. Default to Mode.AUTO. + "mode": "A String", # The mode under which spell correction replaces the original search query. Defaults to Mode.AUTO. }, "userInfo": { # Information of an end user. # Information about the end user. Highly recommended for analytics. UserInfo.user_agent is used to deduce `device_type` for analytics. "userAgent": "A String", # User agent as included in the HTTP header. The field must be a UTF-8 encoded string with a length limit of 1,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. This should not be set when using the client side event reporting with GTM or JavaScript tag in UserEventService.CollectUserEvent or if UserEvent.direct_user_request is set. @@ -358,7 +579,7 @@

Method Details

"facets": [ # Results of facets requested by user. { # A facet result. "dynamicFacet": True or False, # Whether the facet is dynamically generated. - "key": "A String", # The key for this facet. E.g., "colors" or "price". It matches SearchRequest.FacetSpec.FacetKey.key. + "key": "A String", # The key for this facet. For example, `"colors"` or `"price"`. It matches SearchRequest.FacetSpec.FacetKey.key. "values": [ # The facet values for this field. { # A facet value which contains value names and their count. "count": "A String", # Number of items that have this facet value. @@ -381,7 +602,7 @@

Method Details

"redirectUri": "A String", # The URI of a customer-defined redirect page. If redirect action is triggered, no search is performed, and only redirect_uri and attribution_token are set in the response. "results": [ # A list of matched documents. The order represents the ranking. { # Represents the search results. - "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as retrievable are populated. + "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as `retrievable` are populated. "content": { # Unstructured data linked to this document. # The unstructured data linked to this document. Content must be set if this document is under a `CONTENT_REQUIRED` data store. "mimeType": "A String", # The MIME type of the content. Supported types: * `application/pdf` (PDF, only native PDFs are supported for now) * `text/html` (HTML) * `application/vnd.openxmlformats-officedocument.wordprocessingml.document` (DOCX) * `application/vnd.openxmlformats-officedocument.presentationml.presentation` (PPTX) * `text/plain` (TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml. "rawBytes": "A String", # The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all `bytes` fields, this field is represented as pure binary in Protocol Buffers and base64-encoded string in JSON. For example, `abc123!?$*&()'-=@~` should be represented as `YWJjMTIzIT8kKiYoKSctPUB+` in JSON. See https://developers.google.com/protocol-buffers/docs/proto3#json. @@ -403,7 +624,7 @@

Method Details

"id": "A String", # Document.id of the searched Document. }, ], - "summary": { # Summary of the top N search result specified by the summary spec. # A summary as part of the search results. This field is only returned if SearchRequest.ContentSearchSpec.summary_spec is set. + "summary": { # Summary of the top N search results specified by the summary spec. # A summary as part of the search results. This field is only returned if SearchRequest.ContentSearchSpec.summary_spec is set. "safetyAttributes": { # Safety Attribute categories and their associated confidence scores. # A collection of Safety Attribute categories and their associated confidence scores. "categories": [ # The display names of Safety Attribute categories associated with the generated content. Order matches the Scores. "A String", diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.answers.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.answers.html new file mode 100644 index 00000000000..46c65eea803 --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.answers.html @@ -0,0 +1,199 @@ + + + +

Discovery Engine API . projects . locations . dataStores . sessions . answers

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Gets a Answer.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Gets a Answer.
+
+Args:
+  name: string, Required. The resource name of the Answer to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/engines/{engine_id}/sessions/{session_id}/answers/{answer_id}` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Defines an answer.
+  "answerSkippedReasons": [ # Additional answer-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
+    "A String",
+  ],
+  "answerText": "A String", # The textual answer.
+  "citations": [ # Citations.
+    { # Citation info for a segment.
+      "endIndex": "A String", # End of the attributed segment, exclusive.
+      "sources": [ # Citation sources for the attributed segment.
+        { # Citation source.
+          "referenceId": "A String", # ID of the citation source.
+        },
+      ],
+      "startIndex": "A String", # Index indicates the start of the segment, measured in bytes (UTF-8 unicode).
+    },
+  ],
+  "completeTime": "A String", # Output only. Answer completed timestamp.
+  "createTime": "A String", # Output only. Answer creation timestamp.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*`
+  "queryUnderstandingInfo": { # Query understanding information. # Query understanding information.
+    "queryClassificationInfo": [ # Query classification information.
+      { # Query classification information.
+        "positive": True or False, # Classification output.
+        "type": "A String", # Query classification type.
+      },
+    ],
+  },
+  "references": [ # References.
+    { # Reference.
+      "chunkInfo": { # Chunk information. # Chunk information.
+        "chunk": "A String", # Chunk resource name.
+        "content": "A String", # Chunk textual content.
+        "documentMetadata": { # Document metadata. # Document metadata.
+          "document": "A String", # Document resource name.
+          "pageIdentifier": "A String", # Page identifier.
+          "title": "A String", # Title.
+          "uri": "A String", # URI for the document.
+        },
+        "relevanceScore": 3.14, # Relevance score.
+      },
+      "unstructuredDocumentInfo": { # Unstructured document information. # Unstructured document information.
+        "chunkContents": [ # List of cited chunk contents derived from document content.
+          { # Chunk content.
+            "content": "A String", # Chunk textual content.
+            "pageIdentifier": "A String", # Page identifier.
+          },
+        ],
+        "document": "A String", # Document resource name.
+        "title": "A String", # Title.
+        "uri": "A String", # URI for the document.
+      },
+    },
+  ],
+  "relatedQuestions": [ # Suggested related questions.
+    "A String",
+  ],
+  "state": "A String", # The state of the answer generation.
+  "steps": [ # Answer generation steps.
+    { # Step information.
+      "actions": [ # Actions.
+        { # Action.
+          "observation": { # Observation. # Observation.
+            "searchResults": [ # Search results observed by the search action, it can be snippets info or chunk info, depending on the citation type set by the user.
+              {
+                "chunkInfo": [ # If citation_type is CHUNK_LEVEL_CITATION and chunk mode is on, populate chunk info.
+                  { # Chunk information.
+                    "chunk": "A String", # Chunk resource name.
+                    "content": "A String", # Chunk textual content.
+                    "relevanceScore": 3.14, # Relevance score.
+                  },
+                ],
+                "document": "A String", # Document resource name.
+                "snippetInfo": [ # If citation_type is DOCUMENT_LEVEL_CITATION, populate document level snippets.
+                  { # Snippet information.
+                    "snippet": "A String", # Snippet content.
+                    "snippetStatus": "A String", # Status of the snippet defined by the search team.
+                  },
+                ],
+                "title": "A String", # Title.
+                "uri": "A String", # URI for the document.
+              },
+            ],
+          },
+          "searchAction": { # Search action. # Search action.
+            "query": "A String", # The query to search.
+          },
+        },
+      ],
+      "description": "A String", # The description of the step.
+      "state": "A String", # The state of the step.
+      "thought": "A String", # The thought of the step.
+    },
+  ],
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.html new file mode 100644 index 00000000000..7c44107d19e --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.html @@ -0,0 +1,319 @@ + + + +

Discovery Engine API . projects . locations . dataStores . sessions

+

Instance Methods

+

+ answers() +

+

Returns the answers Resource.

+ +

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, x__xgafv=None)

+

Creates a Session. If the Session to create already exists, an ALREADY_EXISTS error is returned.

+

+ delete(name, x__xgafv=None)

+

Deletes a Session. If the Session to delete does not exist, a NOT_FOUND error is returned.

+

+ get(name, x__xgafv=None)

+

Gets a Session.

+

+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists all Sessions by their parent DataStore.

+

+ list_next()

+

Retrieves the next page of results.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Updates a Session. Session action type cannot be changed. If the Session to update does not exist, a NOT_FOUND error is returned.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, x__xgafv=None) +
Creates a Session. If the Session to create already exists, an ALREADY_EXISTS error is returned.
+
+Args:
+  parent: string, Required. Full resource name of parent data store. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+ +
+ delete(name, x__xgafv=None) +
Deletes a Session. If the Session to delete does not exist, a NOT_FOUND error is returned.
+
+Args:
+  name: string, Required. The resource name of the Session to delete. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/sessions/{session_id}` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+ +
+ get(name, x__xgafv=None) +
Gets a Session.
+
+Args:
+  name: string, Required. The resource name of the Session to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/sessions/{session_id}` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+ +
+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) +
Lists all Sessions by their parent DataStore.
+
+Args:
+  parent: string, Required. The data store resource name. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}` (required)
+  filter: string, A filter to apply on the list results. The supported features are: user_pseudo_id, state. Example: "user_pseudo_id = some_id"
+  orderBy: string, A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * `update_time` * `create_time` * `session_name` Example: "update_time desc" "create_time"
+  pageSize: integer, Maximum number of results to return. If unspecified, defaults to 50. Max allowed value is 1000.
+  pageToken: string, A page token, received from a previous `ListSessions` call. Provide this to retrieve the subsequent page.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for ListSessions method.
+  "nextPageToken": "A String", # Pagination token, if not returned indicates the last page.
+  "sessions": [ # All the Sessions for a given data store.
+    { # External session proto definition.
+      "endTime": "A String", # Output only. The time the session finished.
+      "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+      "startTime": "A String", # Output only. The time the session started.
+      "state": "A String", # The state of the session.
+      "turns": [ # Turns.
+        { # Represents a turn, including a query from the user and a answer from service.
+          "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+          "query": { # Defines a user inputed query. # The user query.
+            "queryId": "A String", # Unique Id for the query.
+            "text": "A String", # Plain text.
+          },
+        },
+      ],
+      "userPseudoId": "A String", # A unique identifier for tracking users.
+    },
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Updates a Session. Session action type cannot be changed. If the Session to update does not exist, a NOT_FOUND error is returned.
+
+Args:
+  name: string, Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+  updateMask: string, Indicates which fields in the provided Session to update. The following are NOT supported: * Session.name If not set or empty, all supported fields are updated.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # External session proto definition.
+  "endTime": "A String", # Output only. The time the session finished.
+  "name": "A String", # Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
+  "startTime": "A String", # Output only. The time the session started.
+  "state": "A String", # The state of the session.
+  "turns": [ # Turns.
+    { # Represents a turn, including a query from the user and a answer from service.
+      "answer": "A String", # The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.
+      "query": { # Defines a user inputed query. # The user query.
+        "queryId": "A String", # Unique Id for the query.
+        "text": "A String", # Plain text.
+      },
+    },
+  ],
+  "userPseudoId": "A String", # A unique identifier for tracking users.
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.suggestionDenyListEntries.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.suggestionDenyListEntries.html index 9047da2a01c..3d62c8b1fe9 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.suggestionDenyListEntries.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.suggestionDenyListEntries.html @@ -100,8 +100,8 @@

Method Details

{ # Request message for CompletionService.ImportSuggestionDenyListEntries method. "gcsSource": { # Cloud Storage location for input content. # Cloud Storage location for the input content. Only 1 file can be specified that contains all entries to import. Supported values `gcs_source.schema` for autocomplete suggestion deny list entry imports: * `suggestion_deny_list` (default): One JSON [SuggestionDenyListEntry] per line. - "dataSchema": "A String", # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line. - "inputUris": [ # Required. Cloud Storage URIs to input files. URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`). + "dataSchema": "A String", # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user event imports: * `user_event` (default): One JSON UserEvent per line. + "inputUris": [ # Required. Cloud Storage URIs to input files. Each URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`). "A String", ], }, diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.userEvents.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.userEvents.html index f3554b3b14e..e663fb909bd 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.userEvents.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.userEvents.html @@ -82,7 +82,7 @@

Instance Methods

Writes a single user event from the browser. This uses a GET request to due to browser restriction of POST-ing to a third-party domain. This method is used only by the Discovery Engine API JavaScript pixel and Google Tag Manager. Users should not call this method directly.

import_(parent, body=None, x__xgafv=None)

-

Bulk import of User events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.

+

Bulk import of user events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.

write(parent, body=None, x__xgafv=None)

Writes a single user event.

@@ -122,7 +122,7 @@

Method Details

import_(parent, body=None, x__xgafv=None) -
Bulk import of User events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.
+  
Bulk import of user events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.
 
 Args:
   parent: string, Required. Parent DataStore resource name, of the form `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}` (required)
@@ -146,14 +146,14 @@ 

Method Details

"gcsPrefix": "A String", # Cloud Storage prefix for import errors. This must be an empty, existing Cloud Storage directory. Import errors are written to sharded files in this directory, one per line, as a JSON-encoded `google.rpc.Status` message. }, "gcsSource": { # Cloud Storage location for input content. # Cloud Storage location for the input content. - "dataSchema": "A String", # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line. - "inputUris": [ # Required. Cloud Storage URIs to input files. URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`). + "dataSchema": "A String", # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user event imports: * `user_event` (default): One JSON UserEvent per line. + "inputUris": [ # Required. Cloud Storage URIs to input files. Each URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`). "A String", ], }, "inlineSource": { # The inline source for the input config for ImportUserEvents method. # The Inline source for the input content for UserEvents. "userEvents": [ # Required. A list of user events to import. Recommended max of 10k items. - { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers' website. + { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website. "attributes": { # Extra user event features to include in the recommendation model. These attributes must NOT contain data that needs to be parsed or processed further, e.g. JSON or other encodings. If you provide custom attributes for ingested user events, also include them in the user events that you associate with prediction requests. Custom attribute formatting must be consistent between imported events and events provided with prediction requests. This lets the Discovery Engine API use those custom attributes when training models and serving predictions, which helps improve recommendation quality. This field needs to pass all below criteria, otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8 encoded string with a length limit of 5,000 characters. * For text attributes, at most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. * For number attributes, at most 400 values are allowed. For product recommendations, an example of extra user information is `traffic_channel`, which is how a user arrives at the site. Users can arrive at the site by coming to the site directly, coming through Google search, or in other ways. "a_key": { # A custom attribute that is not explicitly modeled in a resource, e.g. UserEvent. "numbers": [ # The numerical values of this custom attribute. For example, `[2.3, 15.4]` when the key is "lengths_cm". Exactly one of CustomAttribute.text or CustomAttribute.numbers should be set. Otherwise, an `INVALID_ARGUMENT` error is returned. @@ -177,7 +177,7 @@

Method Details

"promotionIds": [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID. "A String", ], - "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` + "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field is 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` "uri": "A String", # The Document URI - only allowed for website data stores. }, ], @@ -209,7 +209,7 @@

Method Details

"searchQuery": "A String", # The user's search query. See SearchRequest.query for definition. The value must be a UTF-8 encoded string with a length limit of 5,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. At least one of search_query or PageInfo.page_category is required for `search` events. Other event types should not set this field. Otherwise, an `INVALID_ARGUMENT` error is returned. }, "sessionId": "A String", # A unique identifier for tracking a visitor session with a length limit of 128 bytes. A session is an aggregation of an end user behavior in a time span. A general guideline to populate the session_id: 1. If user has no activity for 30 min, a new session_id should be assigned. 2. The session_id should be unique across users, suggest use uuid or add UserEvent.user_pseudo_id as prefix. - "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups on the customer end. + "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups. "A String", ], "transactionInfo": { # A transaction represents the entire purchase transaction. # The transaction metadata (if any) associated with this user event. @@ -268,7 +268,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers' website. +{ # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website. "attributes": { # Extra user event features to include in the recommendation model. These attributes must NOT contain data that needs to be parsed or processed further, e.g. JSON or other encodings. If you provide custom attributes for ingested user events, also include them in the user events that you associate with prediction requests. Custom attribute formatting must be consistent between imported events and events provided with prediction requests. This lets the Discovery Engine API use those custom attributes when training models and serving predictions, which helps improve recommendation quality. This field needs to pass all below criteria, otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8 encoded string with a length limit of 5,000 characters. * For text attributes, at most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. * For number attributes, at most 400 values are allowed. For product recommendations, an example of extra user information is `traffic_channel`, which is how a user arrives at the site. Users can arrive at the site by coming to the site directly, coming through Google search, or in other ways. "a_key": { # A custom attribute that is not explicitly modeled in a resource, e.g. UserEvent. "numbers": [ # The numerical values of this custom attribute. For example, `[2.3, 15.4]` when the key is "lengths_cm". Exactly one of CustomAttribute.text or CustomAttribute.numbers should be set. Otherwise, an `INVALID_ARGUMENT` error is returned. @@ -292,7 +292,7 @@

Method Details

"promotionIds": [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID. "A String", ], - "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` + "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field is 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` "uri": "A String", # The Document URI - only allowed for website data stores. }, ], @@ -324,7 +324,7 @@

Method Details

"searchQuery": "A String", # The user's search query. See SearchRequest.query for definition. The value must be a UTF-8 encoded string with a length limit of 5,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. At least one of search_query or PageInfo.page_category is required for `search` events. Other event types should not set this field. Otherwise, an `INVALID_ARGUMENT` error is returned. }, "sessionId": "A String", # A unique identifier for tracking a visitor session with a length limit of 128 bytes. A session is an aggregation of an end user behavior in a time span. A general guideline to populate the session_id: 1. If user has no activity for 30 min, a new session_id should be assigned. 2. The session_id should be unique across users, suggest use uuid or add UserEvent.user_pseudo_id as prefix. - "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups on the customer end. + "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups. "A String", ], "transactionInfo": { # A transaction represents the entire purchase transaction. # The transaction metadata (if any) associated with this user event. @@ -350,7 +350,7 @@

Method Details

Returns: An object of the form: - { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers' website. + { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website. "attributes": { # Extra user event features to include in the recommendation model. These attributes must NOT contain data that needs to be parsed or processed further, e.g. JSON or other encodings. If you provide custom attributes for ingested user events, also include them in the user events that you associate with prediction requests. Custom attribute formatting must be consistent between imported events and events provided with prediction requests. This lets the Discovery Engine API use those custom attributes when training models and serving predictions, which helps improve recommendation quality. This field needs to pass all below criteria, otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8 encoded string with a length limit of 5,000 characters. * For text attributes, at most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. * For number attributes, at most 400 values are allowed. For product recommendations, an example of extra user information is `traffic_channel`, which is how a user arrives at the site. Users can arrive at the site by coming to the site directly, coming through Google search, or in other ways. "a_key": { # A custom attribute that is not explicitly modeled in a resource, e.g. UserEvent. "numbers": [ # The numerical values of this custom attribute. For example, `[2.3, 15.4]` when the key is "lengths_cm". Exactly one of CustomAttribute.text or CustomAttribute.numbers should be set. Otherwise, an `INVALID_ARGUMENT` error is returned. @@ -374,7 +374,7 @@

Method Details

"promotionIds": [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID. "A String", ], - "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` + "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field is 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` "uri": "A String", # The Document URI - only allowed for website data stores. }, ], @@ -406,7 +406,7 @@

Method Details

"searchQuery": "A String", # The user's search query. See SearchRequest.query for definition. The value must be a UTF-8 encoded string with a length limit of 5,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. At least one of search_query or PageInfo.page_category is required for `search` events. Other event types should not set this field. Otherwise, an `INVALID_ARGUMENT` error is returned. }, "sessionId": "A String", # A unique identifier for tracking a visitor session with a length limit of 128 bytes. A session is an aggregation of an end user behavior in a time span. A general guideline to populate the session_id: 1. If user has no activity for 30 min, a new session_id should be assigned. 2. The session_id should be unique across users, suggest use uuid or add UserEvent.user_pseudo_id as prefix. - "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups on the customer end. + "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups. "A String", ], "transactionInfo": { # A transaction represents the entire purchase transaction. # The transaction metadata (if any) associated with this user event. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.groundingConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.groundingConfigs.html new file mode 100644 index 00000000000..b2d21a8426f --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.groundingConfigs.html @@ -0,0 +1,150 @@ + + + +

Discovery Engine API . projects . locations . groundingConfigs

+

Instance Methods

+

+ check(groundingConfig, body=None, x__xgafv=None)

+

Performs a grounding check.

+

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ check(groundingConfig, body=None, x__xgafv=None) +
Performs a grounding check.
+
+Args:
+  groundingConfig: string, Required. The resource name of the grounding config, such as `projects/*/locations/global/groundingConfigs/default_grounding_config`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for GroundedGenerationService.CheckGrounding method.
+  "answerCandidate": "A String", # Answer candidate to check. Can have a maximum length of 1024 characters.
+  "facts": [ # List of facts for the grounding check. We support up to 200 facts.
+    { # Grounding Fact.
+      "attributes": { # Attributes associated with the fact. Common attributes include `source` (indicating where the fact was sourced from), `author` (indicating the author of the fact), and so on.
+        "a_key": "A String",
+      },
+      "factText": "A String", # Text content of the fact. Can be at most 10K characters long.
+    },
+  ],
+  "groundingSpec": { # Specification for the grounding check. # Configuration of the grounding check.
+    "citationThreshold": 3.14, # The threshold (in [0,1]) used for determining whether a fact must be cited for a claim in the answer candidate. Choosing a higher threshold will lead to fewer but very strong citations, while choosing a lower threshold may lead to more but somewhat weaker citations. If unset, the threshold will default to 0.6.
+  },
+  "userLabels": { # The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
+    "a_key": "A String",
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response message for the GroundedGenerationService.CheckGrounding method.
+  "citedChunks": [ # List of facts cited across all claims in the answer candidate. These are derived from the facts supplied in the request.
+    { # Fact Chunk.
+      "chunkText": "A String", # Text content of the fact chunk. Can be at most 10K characters long.
+      "index": 42, # The index of this chunk. Currently, only used for the streaming mode.
+      "source": "A String", # Source from which this fact chunk was retrieved. If it was retrieved from the GroundingFacts provided in the request then this field will contain the index of the specific fact from which this chunk was retrieved.
+      "sourceMetadata": { # More fine-grained information for the source reference.
+        "a_key": "A String",
+      },
+    },
+  ],
+  "claims": [ # Claim texts and citation info across all claims in the answer candidate.
+    { # Text and citation info for a claim in the answer candidate.
+      "citationIndices": [ # A list of indices (into 'cited_chunks') specifying the citations associated with the claim. For instance [1,3,4] means that cited_chunks[1], cited_chunks[3], cited_chunks[4] are the facts cited supporting for the claim. A citation to a fact indicates that the claim is supported by the fact.
+        42,
+      ],
+      "claimText": "A String", # Text for the claim in the answer candidate. Always provided regardless of whether citations or anti-citations are found.
+      "endPos": 42, # Position indicating the end of the claim in the answer candidate, exclusive.
+      "groundingCheckRequired": True or False, # Indicates that this claim required grounding check. When the system decided this claim doesn't require attribution/grounding check, this field will be set to false. In that case, no grounding check was done for the claim and therefore citation_indices, and anti_citation_indices should not be returned.
+      "startPos": 42, # Position indicating the start of the claim in the answer candidate, measured in bytes.
+    },
+  ],
+  "supportScore": 3.14, # The support score for the input answer candidate. Higher the score, higher is the fraction of claims that are supported by the provided facts. This is always set when a response is returned.
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.html b/docs/dyn/discoveryengine_v1.projects.locations.html index 83d8271c81a..8396d5bdb2a 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.html @@ -84,11 +84,21 @@

Instance Methods

Returns the dataStores Resource.

+

+ groundingConfigs() +

+

Returns the groundingConfigs Resource.

+

operations()

Returns the operations Resource.

+

+ rankingConfigs() +

+

Returns the rankingConfigs Resource.

+

userEvents()

diff --git a/docs/dyn/discoveryengine_v1.projects.locations.rankingConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.rankingConfigs.html new file mode 100644 index 00000000000..00a327e2e50 --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.rankingConfigs.html @@ -0,0 +1,133 @@ + + + +

Discovery Engine API . projects . locations . rankingConfigs

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ rank(rankingConfig, body=None, x__xgafv=None)

+

Ranks a list of text records based on the given input query.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ rank(rankingConfig, body=None, x__xgafv=None) +
Ranks a list of text records based on the given input query.
+
+Args:
+  rankingConfig: string, Required. The resource name of the rank service config, such as `projects/{project_num}/locations/{location_id}/rankingConfigs/default_ranking_config`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for RankService.Rank method.
+  "ignoreRecordDetailsInResponse": True or False, # If true, the response will contain only record ID and score. By default, it is false, the response will contain record details.
+  "model": "A String", # The identifier of the model to use. It is one of: * `semantic-ranker-512@latest`: Semantic ranking model with maxiumn input token size 512. It is set to `semantic-ranker-512@latest` by default if unspecified.
+  "query": "A String", # The query to use.
+  "records": [ # Required. A list of records to rank. At most 200 records to rank.
+    { # Record message for RankService.Rank method.
+      "content": "A String", # The content of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown.
+      "id": "A String", # The unique ID to represent the record.
+      "score": 3.14, # The score of this record based on the given query and selected model.
+      "title": "A String", # The title of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown.
+    },
+  ],
+  "topN": 42, # The number of results to return. If this is unset or no bigger than zero, returns all results.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response message for RankService.Rank method.
+  "records": [ # A list of records sorted by descending score.
+    { # Record message for RankService.Rank method.
+      "content": "A String", # The content of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown.
+      "id": "A String", # The unique ID to represent the record.
+      "score": 3.14, # The score of this record based on the given query and selected model.
+      "title": "A String", # The title of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown.
+    },
+  ],
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.userEvents.html b/docs/dyn/discoveryengine_v1.projects.locations.userEvents.html index a610f89210e..47d430d50de 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.userEvents.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.userEvents.html @@ -95,7 +95,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers' website. +{ # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website. "attributes": { # Extra user event features to include in the recommendation model. These attributes must NOT contain data that needs to be parsed or processed further, e.g. JSON or other encodings. If you provide custom attributes for ingested user events, also include them in the user events that you associate with prediction requests. Custom attribute formatting must be consistent between imported events and events provided with prediction requests. This lets the Discovery Engine API use those custom attributes when training models and serving predictions, which helps improve recommendation quality. This field needs to pass all below criteria, otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8 encoded string with a length limit of 5,000 characters. * For text attributes, at most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. * For number attributes, at most 400 values are allowed. For product recommendations, an example of extra user information is `traffic_channel`, which is how a user arrives at the site. Users can arrive at the site by coming to the site directly, coming through Google search, or in other ways. "a_key": { # A custom attribute that is not explicitly modeled in a resource, e.g. UserEvent. "numbers": [ # The numerical values of this custom attribute. For example, `[2.3, 15.4]` when the key is "lengths_cm". Exactly one of CustomAttribute.text or CustomAttribute.numbers should be set. Otherwise, an `INVALID_ARGUMENT` error is returned. @@ -119,7 +119,7 @@

Method Details

"promotionIds": [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID. "A String", ], - "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` + "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field is 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` "uri": "A String", # The Document URI - only allowed for website data stores. }, ], @@ -151,7 +151,7 @@

Method Details

"searchQuery": "A String", # The user's search query. See SearchRequest.query for definition. The value must be a UTF-8 encoded string with a length limit of 5,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. At least one of search_query or PageInfo.page_category is required for `search` events. Other event types should not set this field. Otherwise, an `INVALID_ARGUMENT` error is returned. }, "sessionId": "A String", # A unique identifier for tracking a visitor session with a length limit of 128 bytes. A session is an aggregation of an end user behavior in a time span. A general guideline to populate the session_id: 1. If user has no activity for 30 min, a new session_id should be assigned. 2. The session_id should be unique across users, suggest use uuid or add UserEvent.user_pseudo_id as prefix. - "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups on the customer end. + "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups. "A String", ], "transactionInfo": { # A transaction represents the entire purchase transaction. # The transaction metadata (if any) associated with this user event. @@ -177,7 +177,7 @@

Method Details

Returns: An object of the form: - { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers' website. + { # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website. "attributes": { # Extra user event features to include in the recommendation model. These attributes must NOT contain data that needs to be parsed or processed further, e.g. JSON or other encodings. If you provide custom attributes for ingested user events, also include them in the user events that you associate with prediction requests. Custom attribute formatting must be consistent between imported events and events provided with prediction requests. This lets the Discovery Engine API use those custom attributes when training models and serving predictions, which helps improve recommendation quality. This field needs to pass all below criteria, otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8 encoded string with a length limit of 5,000 characters. * For text attributes, at most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. * For number attributes, at most 400 values are allowed. For product recommendations, an example of extra user information is `traffic_channel`, which is how a user arrives at the site. Users can arrive at the site by coming to the site directly, coming through Google search, or in other ways. "a_key": { # A custom attribute that is not explicitly modeled in a resource, e.g. UserEvent. "numbers": [ # The numerical values of this custom attribute. For example, `[2.3, 15.4]` when the key is "lengths_cm". Exactly one of CustomAttribute.text or CustomAttribute.numbers should be set. Otherwise, an `INVALID_ARGUMENT` error is returned. @@ -201,7 +201,7 @@

Method Details

"promotionIds": [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID. "A String", ], - "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` + "quantity": 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field is 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase` "uri": "A String", # The Document URI - only allowed for website data stores. }, ], @@ -233,7 +233,7 @@

Method Details

"searchQuery": "A String", # The user's search query. See SearchRequest.query for definition. The value must be a UTF-8 encoded string with a length limit of 5,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. At least one of search_query or PageInfo.page_category is required for `search` events. Other event types should not set this field. Otherwise, an `INVALID_ARGUMENT` error is returned. }, "sessionId": "A String", # A unique identifier for tracking a visitor session with a length limit of 128 bytes. A session is an aggregation of an end user behavior in a time span. A general guideline to populate the session_id: 1. If user has no activity for 30 min, a new session_id should be assigned. 2. The session_id should be unique across users, suggest use uuid or add UserEvent.user_pseudo_id as prefix. - "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups on the customer end. + "tagIds": [ # A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups. "A String", ], "transactionInfo": { # A transaction represents the entire purchase transaction. # The transaction metadata (if any) associated with this user event. diff --git a/docs/dyn/discoveryengine_v1.projects.operations.html b/docs/dyn/discoveryengine_v1.projects.operations.html index 5376b3db207..121d945389f 100644 --- a/docs/dyn/discoveryengine_v1.projects.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.operations.html @@ -74,6 +74,9 @@

Discovery Engine API . projects . operations

Instance Methods

+

+ cancel(name, body=None, x__xgafv=None)

+

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.

close()

Close httplib2 connections.

@@ -87,6 +90,30 @@

Instance Methods

list_next()

Retrieves the next page of results.

Method Details

+
+ cancel(name, body=None, x__xgafv=None) +
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
+
+Args:
+  name: string, The name of the operation resource to be cancelled. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # The request message for Operations.CancelOperation.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.branches.documents.chunks.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.branches.documents.chunks.html index 53d2dfe6429..774b9d73881 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.branches.documents.chunks.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.branches.documents.chunks.html @@ -132,6 +132,7 @@

Method Details

"pageEnd": 42, # The end page of the chunk. "pageStart": 42, # The start page of the chunk. }, + "relevanceScore": 3.14, # Represents the relevance score based on similarity. Higher score represents the chunk relevance. The score is in range [0.0, 1.0]. Only populated on SearchService.SearchResponse }
@@ -179,6 +180,7 @@

Method Details

"pageEnd": 42, # The end page of the chunk. "pageStart": 42, # The start page of the chunk. }, + "relevanceScore": 3.14, # Represents the relevance score based on similarity. Higher score represents the chunk relevance. The score is in range [0.0, 1.0]. Only populated on SearchService.SearchResponse }, ], "nextPageToken": "A String", # A token that can be sent as ListChunksRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.branches.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.branches.operations.html index 10a4e53feb5..fc641c35a33 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.branches.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.branches.operations.html @@ -74,6 +74,9 @@

Discovery Engine API . projects . locations . collections . dataStores . branches . operations

Instance Methods

+

+ cancel(name, body=None, x__xgafv=None)

+

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.

close()

Close httplib2 connections.

@@ -87,6 +90,30 @@

Instance Methods

list_next()

Retrieves the next page of results.

Method Details

+
+ cancel(name, body=None, x__xgafv=None) +
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
+
+Args:
+  name: string, The name of the operation resource to be cancelled. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # The request message for Operations.CancelOperation.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.conversations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.conversations.html index 8807442302d..1029a3726c7 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.conversations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.conversations.html @@ -408,6 +408,7 @@

Method Details

"pageEnd": 42, # The end page of the chunk. "pageStart": 42, # The start page of the chunk. }, + "relevanceScore": 3.14, # Represents the relevance score based on similarity. Higher score represents the chunk relevance. The score is in range [0.0, 1.0]. Only populated on SearchService.SearchResponse }, "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as retrievable are populated. "aclInfo": { # ACL Information of the Document. # Access control information for the document. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html index d444890bf34..a53a0c16c1b 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html @@ -1136,6 +1136,7 @@

Method Details

"pageEnd": 42, # The end page of the chunk. "pageStart": 42, # The start page of the chunk. }, + "relevanceScore": 3.14, # Represents the relevance score based on similarity. Higher score represents the chunk relevance. The score is in range [0.0, 1.0]. Only populated on SearchService.SearchResponse }, "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as retrievable are populated. "aclInfo": { # ACL Information of the Document. # Access control information for the document. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.conversations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.conversations.html index baafcd199a7..15d7a1b3467 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.conversations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.conversations.html @@ -408,6 +408,7 @@

Method Details

"pageEnd": 42, # The end page of the chunk. "pageStart": 42, # The start page of the chunk. }, + "relevanceScore": 3.14, # Represents the relevance score based on similarity. Higher score represents the chunk relevance. The score is in range [0.0, 1.0]. Only populated on SearchService.SearchResponse }, "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as retrievable are populated. "aclInfo": { # ACL Information of the Document. # Access control information for the document. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html index 5bed845e857..9cc1d8aefee 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html @@ -1136,6 +1136,7 @@

Method Details

"pageEnd": 42, # The end page of the chunk. "pageStart": 42, # The start page of the chunk. }, + "relevanceScore": 3.14, # Represents the relevance score based on similarity. Higher score represents the chunk relevance. The score is in range [0.0, 1.0]. Only populated on SearchService.SearchResponse }, "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as retrievable are populated. "aclInfo": { # ACL Information of the Document. # Access control information for the document. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.branches.documents.chunks.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.branches.documents.chunks.html index 1961b52de8e..fe277369010 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.branches.documents.chunks.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.branches.documents.chunks.html @@ -132,6 +132,7 @@

Method Details

"pageEnd": 42, # The end page of the chunk. "pageStart": 42, # The start page of the chunk. }, + "relevanceScore": 3.14, # Represents the relevance score based on similarity. Higher score represents the chunk relevance. The score is in range [0.0, 1.0]. Only populated on SearchService.SearchResponse }
@@ -179,6 +180,7 @@

Method Details

"pageEnd": 42, # The end page of the chunk. "pageStart": 42, # The start page of the chunk. }, + "relevanceScore": 3.14, # Represents the relevance score based on similarity. Higher score represents the chunk relevance. The score is in range [0.0, 1.0]. Only populated on SearchService.SearchResponse }, ], "nextPageToken": "A String", # A token that can be sent as ListChunksRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.branches.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.branches.operations.html index d2de5d17e42..f93b6970db4 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.branches.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.branches.operations.html @@ -74,6 +74,9 @@

Discovery Engine API . projects . locations . dataStores . branches . operations

Instance Methods

+

+ cancel(name, body=None, x__xgafv=None)

+

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.

close()

Close httplib2 connections.

@@ -87,6 +90,30 @@

Instance Methods

list_next()

Retrieves the next page of results.

Method Details

+
+ cancel(name, body=None, x__xgafv=None) +
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
+
+Args:
+  name: string, The name of the operation resource to be cancelled. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # The request message for Operations.CancelOperation.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.conversations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.conversations.html index 050be5ceba0..3fe4cf0f4a0 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.conversations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.conversations.html @@ -408,6 +408,7 @@

Method Details

"pageEnd": 42, # The end page of the chunk. "pageStart": 42, # The start page of the chunk. }, + "relevanceScore": 3.14, # Represents the relevance score based on similarity. Higher score represents the chunk relevance. The score is in range [0.0, 1.0]. Only populated on SearchService.SearchResponse }, "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as retrievable are populated. "aclInfo": { # ACL Information of the Document. # Access control information for the document. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html index a906fff1fb7..6b7ec22a2f2 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html @@ -1136,6 +1136,7 @@

Method Details

"pageEnd": 42, # The end page of the chunk. "pageStart": 42, # The start page of the chunk. }, + "relevanceScore": 3.14, # Represents the relevance score based on similarity. Higher score represents the chunk relevance. The score is in range [0.0, 1.0]. Only populated on SearchService.SearchResponse }, "document": { # Document captures all raw metadata information of items to be recommended or searched. # The document data snippet in the search response. Only fields that are marked as retrievable are populated. "aclInfo": { # ACL Information of the Document. # Access control information for the document. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.branches.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.branches.operations.html index c78077635f5..f9edb27aba7 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.branches.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.branches.operations.html @@ -74,6 +74,9 @@

Discovery Engine API . projects . locations . collections . dataStores . branches . operations

Instance Methods

+

+ cancel(name, body=None, x__xgafv=None)

+

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.

close()

Close httplib2 connections.

@@ -87,6 +90,30 @@

Instance Methods

list_next()

Retrieves the next page of results.

Method Details

+
+ cancel(name, body=None, x__xgafv=None) +
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
+
+Args:
+  name: string, The name of the operation resource to be cancelled. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # The request message for Operations.CancelOperation.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.branches.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.branches.operations.html index fac036b4182..52ede79624c 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.branches.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.branches.operations.html @@ -74,6 +74,9 @@

Discovery Engine API . projects . locations . dataStores . branches . operations

Instance Methods

+

+ cancel(name, body=None, x__xgafv=None)

+

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.

close()

Close httplib2 connections.

@@ -87,6 +90,30 @@

Instance Methods

list_next()

Retrieves the next page of results.

Method Details

+
+ cancel(name, body=None, x__xgafv=None) +
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
+
+Args:
+  name: string, The name of the operation resource to be cancelled. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # The request message for Operations.CancelOperation.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/dlp_v2.organizations.locations.connections.html b/docs/dyn/dlp_v2.organizations.locations.connections.html index 187804cd044..ca02036bf04 100644 --- a/docs/dyn/dlp_v2.organizations.locations.connections.html +++ b/docs/dyn/dlp_v2.organizations.locations.connections.html @@ -95,7 +95,7 @@

Method Details

Args: parent: string, Required. Parent name, typically an organization, without location. For example: `organizations/12345678`. (required) - filter: string, Optional. * Supported fields/values - `state` - MISSING|AVAILABLE|ERROR + filter: string, Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR pageSize: integer, Optional. Number of results per page, max 1000. pageToken: string, Optional. Page token from a previous page to return the next set of results. If set, all other request fields must match the original request. x__xgafv: string, V1 error format. @@ -110,7 +110,7 @@

Method Details

"connections": [ # List of connections that match the search query. Note that only a subset of the fields will be populated, and only "name" is guaranteed to be set. For full details of a Connection, call GetConnection with the name. { # A data connection to allow DLP to profile data in locations that require additional configuration. "cloudSql": { # Cloud SQL connection properties. # Connect to a Cloud SQL instance. - "cloudSqlIam": { # Use IAM auth to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). + "cloudSqlIam": { # Use IAM authentication to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). }, "connectionName": "A String", # Optional. Immutable. The Cloud SQL instance for which the connection is defined. Only one connection per instance is allowed. This can only be set at creation time, and cannot be updated. It is an error to use a connection_name from different project or region than the one that holds the connection. For example, a Connection resource for Cloud SQL connection_name `project-id:us-central1:sql-instance` must be created under the parent `projects/project-id/locations/us-central1` "databaseEngine": "A String", # Required. The database engine used by the Cloud SQL instance that this connection configures. diff --git a/docs/dyn/dlp_v2.organizations.locations.discoveryConfigs.html b/docs/dyn/dlp_v2.organizations.locations.discoveryConfigs.html index e40e285fc02..c5133b9dfc1 100644 --- a/docs/dyn/dlp_v2.organizations.locations.discoveryConfigs.html +++ b/docs/dyn/dlp_v2.organizations.locations.discoveryConfigs.html @@ -206,6 +206,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -238,21 +242,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -260,6 +266,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. @@ -368,6 +376,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -400,21 +412,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -422,6 +436,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. @@ -554,6 +570,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -586,21 +606,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -608,6 +630,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. @@ -727,6 +751,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -759,21 +787,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -781,6 +811,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. @@ -908,6 +940,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -940,21 +976,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -962,6 +1000,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. @@ -1071,6 +1111,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -1103,21 +1147,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -1125,6 +1171,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. diff --git a/docs/dyn/dlp_v2.organizations.locations.dlpJobs.html b/docs/dyn/dlp_v2.organizations.locations.dlpJobs.html index 9229b31fbf3..697a1e92320 100644 --- a/docs/dyn/dlp_v2.organizations.locations.dlpJobs.html +++ b/docs/dyn/dlp_v2.organizations.locations.dlpJobs.html @@ -3244,7 +3244,7 @@

Method Details

}, }, ], - "numRowsProcessed": "A String", # Number of rows scanned post sampling and time filtering (Applicable for row based stores such as BigQuery). + "numRowsProcessed": "A String", # Number of rows scanned after sampling and time filtering (applicable for row based stores such as BigQuery). "processedBytes": "A String", # Total size in bytes that were processed. "totalEstimatedBytes": "A String", # Estimate of the number of bytes to process. }, diff --git a/docs/dyn/dlp_v2.organizations.locations.jobTriggers.html b/docs/dyn/dlp_v2.organizations.locations.jobTriggers.html index d54703d0797..9b09944bae0 100644 --- a/docs/dyn/dlp_v2.organizations.locations.jobTriggers.html +++ b/docs/dyn/dlp_v2.organizations.locations.jobTriggers.html @@ -111,7 +111,7 @@

Method Details

The object takes the form of: { # Request message for CreateJobTrigger. - "jobTrigger": { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. # Required. The JobTrigger to create. + "jobTrigger": { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. # Required. The JobTrigger to create. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -462,7 +462,7 @@

Method Details

Returns: An object of the form: - { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. + { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -835,7 +835,7 @@

Method Details

Returns: An object of the form: - { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. + { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -1202,7 +1202,7 @@

Method Details

{ # Response message for ListJobTriggers. "jobTriggers": [ # List of triggeredJobs, up to page_size in ListJobTriggersRequest. - { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. + { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -1570,7 +1570,7 @@

Method Details

The object takes the form of: { # Request message for UpdateJobTrigger. - "jobTrigger": { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. # New JobTrigger value. + "jobTrigger": { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. # New JobTrigger value. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -1920,7 +1920,7 @@

Method Details

Returns: An object of the form: - { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. + { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) diff --git a/docs/dyn/dlp_v2.organizations.locations.tableDataProfiles.html b/docs/dyn/dlp_v2.organizations.locations.tableDataProfiles.html index aa72fdc6fd8..91e95fe594c 100644 --- a/docs/dyn/dlp_v2.organizations.locations.tableDataProfiles.html +++ b/docs/dyn/dlp_v2.organizations.locations.tableDataProfiles.html @@ -260,6 +260,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -292,21 +296,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -314,6 +320,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. @@ -723,6 +731,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -755,21 +767,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -777,6 +791,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. diff --git a/docs/dyn/dlp_v2.projects.dlpJobs.html b/docs/dyn/dlp_v2.projects.dlpJobs.html index 27d8d6f0667..81c96f41079 100644 --- a/docs/dyn/dlp_v2.projects.dlpJobs.html +++ b/docs/dyn/dlp_v2.projects.dlpJobs.html @@ -3745,7 +3745,7 @@

Method Details

}, }, ], - "numRowsProcessed": "A String", # Number of rows scanned post sampling and time filtering (Applicable for row based stores such as BigQuery). + "numRowsProcessed": "A String", # Number of rows scanned after sampling and time filtering (applicable for row based stores such as BigQuery). "processedBytes": "A String", # Total size in bytes that were processed. "totalEstimatedBytes": "A String", # Estimate of the number of bytes to process. }, @@ -7471,7 +7471,7 @@

Method Details

}, }, ], - "numRowsProcessed": "A String", # Number of rows scanned post sampling and time filtering (Applicable for row based stores such as BigQuery). + "numRowsProcessed": "A String", # Number of rows scanned after sampling and time filtering (applicable for row based stores such as BigQuery). "processedBytes": "A String", # Total size in bytes that were processed. "totalEstimatedBytes": "A String", # Estimate of the number of bytes to process. }, @@ -11191,7 +11191,7 @@

Method Details

}, }, ], - "numRowsProcessed": "A String", # Number of rows scanned post sampling and time filtering (Applicable for row based stores such as BigQuery). + "numRowsProcessed": "A String", # Number of rows scanned after sampling and time filtering (applicable for row based stores such as BigQuery). "processedBytes": "A String", # Total size in bytes that were processed. "totalEstimatedBytes": "A String", # Estimate of the number of bytes to process. }, diff --git a/docs/dyn/dlp_v2.projects.jobTriggers.html b/docs/dyn/dlp_v2.projects.jobTriggers.html index 45550ce6dd0..163cd13f509 100644 --- a/docs/dyn/dlp_v2.projects.jobTriggers.html +++ b/docs/dyn/dlp_v2.projects.jobTriggers.html @@ -3248,7 +3248,7 @@

Method Details

}, }, ], - "numRowsProcessed": "A String", # Number of rows scanned post sampling and time filtering (Applicable for row based stores such as BigQuery). + "numRowsProcessed": "A String", # Number of rows scanned after sampling and time filtering (applicable for row based stores such as BigQuery). "processedBytes": "A String", # Total size in bytes that were processed. "totalEstimatedBytes": "A String", # Estimate of the number of bytes to process. }, @@ -3828,7 +3828,7 @@

Method Details

The object takes the form of: { # Request message for CreateJobTrigger. - "jobTrigger": { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. # Required. The JobTrigger to create. + "jobTrigger": { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. # Required. The JobTrigger to create. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -4179,7 +4179,7 @@

Method Details

Returns: An object of the form: - { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. + { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -4552,7 +4552,7 @@

Method Details

Returns: An object of the form: - { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. + { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -4919,7 +4919,7 @@

Method Details

{ # Response message for ListJobTriggers. "jobTriggers": [ # List of triggeredJobs, up to page_size in ListJobTriggersRequest. - { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. + { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -5287,7 +5287,7 @@

Method Details

The object takes the form of: { # Request message for UpdateJobTrigger. - "jobTrigger": { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. # New JobTrigger value. + "jobTrigger": { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. # New JobTrigger value. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -5637,7 +5637,7 @@

Method Details

Returns: An object of the form: - { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. + { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) diff --git a/docs/dyn/dlp_v2.projects.locations.connections.html b/docs/dyn/dlp_v2.projects.locations.connections.html index 4878f98b64f..9ca1f427ce1 100644 --- a/docs/dyn/dlp_v2.projects.locations.connections.html +++ b/docs/dyn/dlp_v2.projects.locations.connections.html @@ -119,7 +119,7 @@

Method Details

{ # Request message for CreateConnection. "connection": { # A data connection to allow DLP to profile data in locations that require additional configuration. # Required. The connection resource. "cloudSql": { # Cloud SQL connection properties. # Connect to a Cloud SQL instance. - "cloudSqlIam": { # Use IAM auth to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). + "cloudSqlIam": { # Use IAM authentication to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). }, "connectionName": "A String", # Optional. Immutable. The Cloud SQL instance for which the connection is defined. Only one connection per instance is allowed. This can only be set at creation time, and cannot be updated. It is an error to use a connection_name from different project or region than the one that holds the connection. For example, a Connection resource for Cloud SQL connection_name `project-id:us-central1:sql-instance` must be created under the parent `projects/project-id/locations/us-central1` "databaseEngine": "A String", # Required. The database engine used by the Cloud SQL instance that this connection configures. @@ -160,7 +160,7 @@

Method Details

{ # A data connection to allow DLP to profile data in locations that require additional configuration. "cloudSql": { # Cloud SQL connection properties. # Connect to a Cloud SQL instance. - "cloudSqlIam": { # Use IAM auth to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). + "cloudSqlIam": { # Use IAM authentication to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). }, "connectionName": "A String", # Optional. Immutable. The Cloud SQL instance for which the connection is defined. Only one connection per instance is allowed. This can only be set at creation time, and cannot be updated. It is an error to use a connection_name from different project or region than the one that holds the connection. For example, a Connection resource for Cloud SQL connection_name `project-id:us-central1:sql-instance` must be created under the parent `projects/project-id/locations/us-central1` "databaseEngine": "A String", # Required. The database engine used by the Cloud SQL instance that this connection configures. @@ -225,7 +225,7 @@

Method Details

{ # A data connection to allow DLP to profile data in locations that require additional configuration. "cloudSql": { # Cloud SQL connection properties. # Connect to a Cloud SQL instance. - "cloudSqlIam": { # Use IAM auth to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). + "cloudSqlIam": { # Use IAM authentication to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). }, "connectionName": "A String", # Optional. Immutable. The Cloud SQL instance for which the connection is defined. Only one connection per instance is allowed. This can only be set at creation time, and cannot be updated. It is an error to use a connection_name from different project or region than the one that holds the connection. For example, a Connection resource for Cloud SQL connection_name `project-id:us-central1:sql-instance` must be created under the parent `projects/project-id/locations/us-central1` "databaseEngine": "A String", # Required. The database engine used by the Cloud SQL instance that this connection configures. @@ -262,7 +262,7 @@

Method Details

Args: parent: string, Required. Parent name, for example: `projects/project-id/locations/global`. (required) - filter: string, Optional. * Supported fields/values - `state` - MISSING|AVAILABLE|ERROR + filter: string, Optional. Supported field/value: `state` - MISSING|AVAILABLE|ERROR pageSize: integer, Optional. Number of results per page, max 1000. pageToken: string, Optional. Page token from a previous page to return the next set of results. If set, all other request fields must match the original request. x__xgafv: string, V1 error format. @@ -277,7 +277,7 @@

Method Details

"connections": [ # List of connections. { # A data connection to allow DLP to profile data in locations that require additional configuration. "cloudSql": { # Cloud SQL connection properties. # Connect to a Cloud SQL instance. - "cloudSqlIam": { # Use IAM auth to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). + "cloudSqlIam": { # Use IAM authentication to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). }, "connectionName": "A String", # Optional. Immutable. The Cloud SQL instance for which the connection is defined. Only one connection per instance is allowed. This can only be set at creation time, and cannot be updated. It is an error to use a connection_name from different project or region than the one that holds the connection. For example, a Connection resource for Cloud SQL connection_name `project-id:us-central1:sql-instance` must be created under the parent `projects/project-id/locations/us-central1` "databaseEngine": "A String", # Required. The database engine used by the Cloud SQL instance that this connection configures. @@ -337,7 +337,7 @@

Method Details

{ # Request message for UpdateConnection. "connection": { # A data connection to allow DLP to profile data in locations that require additional configuration. # Required. The connection with new values for the relevant fields. "cloudSql": { # Cloud SQL connection properties. # Connect to a Cloud SQL instance. - "cloudSqlIam": { # Use IAM auth to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). + "cloudSqlIam": { # Use IAM authentication to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). }, "connectionName": "A String", # Optional. Immutable. The Cloud SQL instance for which the connection is defined. Only one connection per instance is allowed. This can only be set at creation time, and cannot be updated. It is an error to use a connection_name from different project or region than the one that holds the connection. For example, a Connection resource for Cloud SQL connection_name `project-id:us-central1:sql-instance` must be created under the parent `projects/project-id/locations/us-central1` "databaseEngine": "A String", # Required. The database engine used by the Cloud SQL instance that this connection configures. @@ -379,7 +379,7 @@

Method Details

{ # A data connection to allow DLP to profile data in locations that require additional configuration. "cloudSql": { # Cloud SQL connection properties. # Connect to a Cloud SQL instance. - "cloudSqlIam": { # Use IAM auth to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). + "cloudSqlIam": { # Use IAM authentication to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). }, "connectionName": "A String", # Optional. Immutable. The Cloud SQL instance for which the connection is defined. Only one connection per instance is allowed. This can only be set at creation time, and cannot be updated. It is an error to use a connection_name from different project or region than the one that holds the connection. For example, a Connection resource for Cloud SQL connection_name `project-id:us-central1:sql-instance` must be created under the parent `projects/project-id/locations/us-central1` "databaseEngine": "A String", # Required. The database engine used by the Cloud SQL instance that this connection configures. @@ -416,7 +416,7 @@

Method Details

Args: parent: string, Required. Parent name, typically an organization, without location. For example: `organizations/12345678`. (required) - filter: string, Optional. * Supported fields/values - `state` - MISSING|AVAILABLE|ERROR + filter: string, Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR pageSize: integer, Optional. Number of results per page, max 1000. pageToken: string, Optional. Page token from a previous page to return the next set of results. If set, all other request fields must match the original request. x__xgafv: string, V1 error format. @@ -431,7 +431,7 @@

Method Details

"connections": [ # List of connections that match the search query. Note that only a subset of the fields will be populated, and only "name" is guaranteed to be set. For full details of a Connection, call GetConnection with the name. { # A data connection to allow DLP to profile data in locations that require additional configuration. "cloudSql": { # Cloud SQL connection properties. # Connect to a Cloud SQL instance. - "cloudSqlIam": { # Use IAM auth to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). + "cloudSqlIam": { # Use IAM authentication to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication. # Built-in IAM authentication (must be configured in Cloud SQL). }, "connectionName": "A String", # Optional. Immutable. The Cloud SQL instance for which the connection is defined. Only one connection per instance is allowed. This can only be set at creation time, and cannot be updated. It is an error to use a connection_name from different project or region than the one that holds the connection. For example, a Connection resource for Cloud SQL connection_name `project-id:us-central1:sql-instance` must be created under the parent `projects/project-id/locations/us-central1` "databaseEngine": "A String", # Required. The database engine used by the Cloud SQL instance that this connection configures. diff --git a/docs/dyn/dlp_v2.projects.locations.discoveryConfigs.html b/docs/dyn/dlp_v2.projects.locations.discoveryConfigs.html index cf058246f95..708f69e848a 100644 --- a/docs/dyn/dlp_v2.projects.locations.discoveryConfigs.html +++ b/docs/dyn/dlp_v2.projects.locations.discoveryConfigs.html @@ -206,6 +206,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -238,21 +242,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -260,6 +266,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. @@ -368,6 +376,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -400,21 +412,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -422,6 +436,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. @@ -554,6 +570,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -586,21 +606,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -608,6 +630,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. @@ -727,6 +751,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -759,21 +787,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -781,6 +811,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. @@ -908,6 +940,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -940,21 +976,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -962,6 +1000,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. @@ -1071,6 +1111,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -1103,21 +1147,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -1125,6 +1171,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. diff --git a/docs/dyn/dlp_v2.projects.locations.dlpJobs.html b/docs/dyn/dlp_v2.projects.locations.dlpJobs.html index a4fb858d280..8f534772815 100644 --- a/docs/dyn/dlp_v2.projects.locations.dlpJobs.html +++ b/docs/dyn/dlp_v2.projects.locations.dlpJobs.html @@ -3751,7 +3751,7 @@

Method Details

}, }, ], - "numRowsProcessed": "A String", # Number of rows scanned post sampling and time filtering (Applicable for row based stores such as BigQuery). + "numRowsProcessed": "A String", # Number of rows scanned after sampling and time filtering (applicable for row based stores such as BigQuery). "processedBytes": "A String", # Total size in bytes that were processed. "totalEstimatedBytes": "A String", # Estimate of the number of bytes to process. }, @@ -7501,7 +7501,7 @@

Method Details

}, }, ], - "numRowsProcessed": "A String", # Number of rows scanned post sampling and time filtering (Applicable for row based stores such as BigQuery). + "numRowsProcessed": "A String", # Number of rows scanned after sampling and time filtering (applicable for row based stores such as BigQuery). "processedBytes": "A String", # Total size in bytes that were processed. "totalEstimatedBytes": "A String", # Estimate of the number of bytes to process. }, @@ -11309,7 +11309,7 @@

Method Details

}, }, ], - "numRowsProcessed": "A String", # Number of rows scanned post sampling and time filtering (Applicable for row based stores such as BigQuery). + "numRowsProcessed": "A String", # Number of rows scanned after sampling and time filtering (applicable for row based stores such as BigQuery). "processedBytes": "A String", # Total size in bytes that were processed. "totalEstimatedBytes": "A String", # Estimate of the number of bytes to process. }, diff --git a/docs/dyn/dlp_v2.projects.locations.jobTriggers.html b/docs/dyn/dlp_v2.projects.locations.jobTriggers.html index 2e34feb3f9b..ea382642f9d 100644 --- a/docs/dyn/dlp_v2.projects.locations.jobTriggers.html +++ b/docs/dyn/dlp_v2.projects.locations.jobTriggers.html @@ -3251,7 +3251,7 @@

Method Details

}, }, ], - "numRowsProcessed": "A String", # Number of rows scanned post sampling and time filtering (Applicable for row based stores such as BigQuery). + "numRowsProcessed": "A String", # Number of rows scanned after sampling and time filtering (applicable for row based stores such as BigQuery). "processedBytes": "A String", # Total size in bytes that were processed. "totalEstimatedBytes": "A String", # Estimate of the number of bytes to process. }, @@ -3831,7 +3831,7 @@

Method Details

The object takes the form of: { # Request message for CreateJobTrigger. - "jobTrigger": { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. # Required. The JobTrigger to create. + "jobTrigger": { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. # Required. The JobTrigger to create. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -4182,7 +4182,7 @@

Method Details

Returns: An object of the form: - { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. + { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -4555,7 +4555,7 @@

Method Details

Returns: An object of the form: - { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. + { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -5010,7 +5010,7 @@

Method Details

{ # Response message for ListJobTriggers. "jobTriggers": [ # List of triggeredJobs, up to page_size in ListJobTriggersRequest. - { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. + { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -5378,7 +5378,7 @@

Method Details

The object takes the form of: { # Request message for UpdateJobTrigger. - "jobTrigger": { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. # New JobTrigger value. + "jobTrigger": { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. # New JobTrigger value. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) @@ -5728,7 +5728,7 @@

Method Details

Returns: An object of the form: - { # Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. + { # Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more. "createTime": "A String", # Output only. The creation timestamp of a triggeredJob. "description": "A String", # User provided description (max 256 chars) "displayName": "A String", # Display name (max 100 chars) diff --git a/docs/dyn/dlp_v2.projects.locations.tableDataProfiles.html b/docs/dyn/dlp_v2.projects.locations.tableDataProfiles.html index 40f312584e2..b2463cd095e 100644 --- a/docs/dyn/dlp_v2.projects.locations.tableDataProfiles.html +++ b/docs/dyn/dlp_v2.projects.locations.tableDataProfiles.html @@ -260,6 +260,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -292,21 +296,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -314,6 +320,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. @@ -723,6 +731,10 @@

Method Details

"filter": { # Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. # Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. "otherTables": { # Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target. # Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, + "tableReference": { # Message defining the location of a BigQuery table with the projectId inferred from the parent project. # The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference). + "datasetId": "A String", # Dataset ID of the table. + "tableId": "A String", # Name of the table. + }, "tables": { # Specifies a collection of BigQuery tables. Used for Discovery. # A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. "includeRegexes": { # A collection of regular expressions to determine what tables to match against. # A collection of regular expressions to match a BigQuery table against. "patterns": [ # A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables. @@ -755,21 +767,23 @@

Method Details

"databaseRegex": "A String", # Regex to test the database name against. If empty, all databases match. "databaseResourceNameRegex": "A String", # Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match. "instanceRegex": "A String", # Regex to test the instance name against. If empty, all instances match. - "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project. + "projectIdRegex": "A String", # For organizations, if unset, will match all projects. Has no effect for configurations created within a project. }, ], }, }, "databaseResourceReference": { # Identifies a single database resource, like a table within a database. # The database resource to scan. Targets including this can only include one target (the target with this database resource reference). - "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL's instance id. - "projectId": "A String", # Required. If within a project-level config, then this must match the config's project id. + "database": "A String", # Required. Name of a database within the instance. + "databaseResource": "A String", # Required. Name of a database resource, for example, a table within the database. + "instance": "A String", # Required. The instance where this resource is located. For example: Cloud SQL instance ID. + "projectId": "A String", # Required. If within a project-level config, then this must match the config's project ID. }, "others": { # Match database resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, }, "generationCadence": { # How often existing tables should have their profiles refreshed. New tables are scanned as quickly as possible depending on system capacity. # How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. "refreshFrequency": "A String", # Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changes. Defaults to never. - "schemaModifiedCadence": { # How frequency to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. + "schemaModifiedCadence": { # How frequently to modify the profile when the table's schema is modified. # When to reprofile if the schema has changed. "frequency": "A String", # Frequency to regenerate data profiles when the schema is modified. Defaults to monthly. "types": [ # The types of schema modifications to consider. Defaults to NEW_COLUMNS. "A String", @@ -777,6 +791,8 @@

Method Details

}, }, }, + "secretsTarget": { # Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center. # Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed. + }, }, ], "updateTime": "A String", # Output only. The last update timestamp of a DiscoveryConfig. diff --git a/docs/dyn/drive_v3.about.html b/docs/dyn/drive_v3.about.html index 4283db84799..11e678d241e 100644 --- a/docs/dyn/drive_v3.about.html +++ b/docs/dyn/drive_v3.about.html @@ -128,9 +128,9 @@

Method Details

"a_key": "A String", }, "maxUploadSize": "A String", # The maximum upload size in bytes. - "storageQuota": { # The user's storage quota limits and usage. All fields are measured in bytes. - "limit": "A String", # The usage limit, if applicable. This will not be present if the user has unlimited storage. - "usage": "A String", # The total usage across all services. + "storageQuota": { # The user's storage quota limits and usage. For users that are part of an organization with pooled storage, information about the limit and usage across all services is for the organization, rather than the individual user. All fields are measured in bytes. + "limit": "A String", # The usage limit, if applicable. This will not be present if the user has unlimited storage. For users that are part of an organization with pooled storage, this is the limit for the organization, rather than the individual user. + "usage": "A String", # The total usage across all services. For users that are part of an organization with pooled storage, this is the usage across all services for the organization, rather than the individual user. "usageInDrive": "A String", # The usage by all files in Google Drive. "usageInDriveTrash": "A String", # The usage by trashed files in Google Drive. }, diff --git a/docs/dyn/eventarc_v1.projects.locations.triggers.html b/docs/dyn/eventarc_v1.projects.locations.triggers.html index 4625841b869..d4e4c9586cf 100644 --- a/docs/dyn/eventarc_v1.projects.locations.triggers.html +++ b/docs/dyn/eventarc_v1.projects.locations.triggers.html @@ -145,8 +145,8 @@

Method Details

"httpEndpoint": { # Represents a HTTP endpoint destination. # An HTTP endpoint destination described by an URI. "uri": "A String", # Required. The URI of the HTTP enpdoint. The value must be a RFC2396 URI string. Examples: `http://10.10.10.8:80/route`, `http://svc.us-central1.p.local:8080/`. Only HTTP and HTTPS protocols are supported. The host can be either a static IP addressable from the VPC specified by the network config, or an internal DNS hostname of the service resolvable via Cloud DNS. }, - "networkConfig": { # Represents a network config to be used for destination resolution and connectivity. # Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type. - "networkAttachment": "A String", # Required. Name of the NetworkAttachment that allows access to the destination VPC. Format: `projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}` + "networkConfig": { # Network Configuration that can be inherited by other protos. # Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type. + "networkAttachment": "A String", # Required. Name of the NetworkAttachment that allows access to the customer's VPC. Format: `projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}` }, "workflow": "A String", # The resource name of the Workflow whose Executions are triggered by the events. The Workflow resource should be deployed in the same project as the trigger. Format: `projects/{project}/locations/{location}/workflows/{workflow}` }, @@ -284,8 +284,8 @@

Method Details

"httpEndpoint": { # Represents a HTTP endpoint destination. # An HTTP endpoint destination described by an URI. "uri": "A String", # Required. The URI of the HTTP enpdoint. The value must be a RFC2396 URI string. Examples: `http://10.10.10.8:80/route`, `http://svc.us-central1.p.local:8080/`. Only HTTP and HTTPS protocols are supported. The host can be either a static IP addressable from the VPC specified by the network config, or an internal DNS hostname of the service resolvable via Cloud DNS. }, - "networkConfig": { # Represents a network config to be used for destination resolution and connectivity. # Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type. - "networkAttachment": "A String", # Required. Name of the NetworkAttachment that allows access to the destination VPC. Format: `projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}` + "networkConfig": { # Network Configuration that can be inherited by other protos. # Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type. + "networkAttachment": "A String", # Required. Name of the NetworkAttachment that allows access to the customer's VPC. Format: `projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}` }, "workflow": "A String", # The resource name of the Workflow whose Executions are triggered by the events. The Workflow resource should be deployed in the same project as the trigger. Format: `projects/{project}/locations/{location}/workflows/{workflow}` }, @@ -410,8 +410,8 @@

Method Details

"httpEndpoint": { # Represents a HTTP endpoint destination. # An HTTP endpoint destination described by an URI. "uri": "A String", # Required. The URI of the HTTP enpdoint. The value must be a RFC2396 URI string. Examples: `http://10.10.10.8:80/route`, `http://svc.us-central1.p.local:8080/`. Only HTTP and HTTPS protocols are supported. The host can be either a static IP addressable from the VPC specified by the network config, or an internal DNS hostname of the service resolvable via Cloud DNS. }, - "networkConfig": { # Represents a network config to be used for destination resolution and connectivity. # Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type. - "networkAttachment": "A String", # Required. Name of the NetworkAttachment that allows access to the destination VPC. Format: `projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}` + "networkConfig": { # Network Configuration that can be inherited by other protos. # Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type. + "networkAttachment": "A String", # Required. Name of the NetworkAttachment that allows access to the customer's VPC. Format: `projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}` }, "workflow": "A String", # The resource name of the Workflow whose Executions are triggered by the events. The Workflow resource should be deployed in the same project as the trigger. Format: `projects/{project}/locations/{location}/workflows/{workflow}` }, @@ -495,8 +495,8 @@

Method Details

"httpEndpoint": { # Represents a HTTP endpoint destination. # An HTTP endpoint destination described by an URI. "uri": "A String", # Required. The URI of the HTTP enpdoint. The value must be a RFC2396 URI string. Examples: `http://10.10.10.8:80/route`, `http://svc.us-central1.p.local:8080/`. Only HTTP and HTTPS protocols are supported. The host can be either a static IP addressable from the VPC specified by the network config, or an internal DNS hostname of the service resolvable via Cloud DNS. }, - "networkConfig": { # Represents a network config to be used for destination resolution and connectivity. # Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type. - "networkAttachment": "A String", # Required. Name of the NetworkAttachment that allows access to the destination VPC. Format: `projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}` + "networkConfig": { # Network Configuration that can be inherited by other protos. # Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type. + "networkAttachment": "A String", # Required. Name of the NetworkAttachment that allows access to the customer's VPC. Format: `projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}` }, "workflow": "A String", # The resource name of the Workflow whose Executions are triggered by the events. The Workflow resource should be deployed in the same project as the trigger. Format: `projects/{project}/locations/{location}/workflows/{workflow}` }, diff --git a/docs/dyn/fcmdata_v1beta1.projects.androidApps.deliveryData.html b/docs/dyn/fcmdata_v1beta1.projects.androidApps.deliveryData.html index 6f03fb0aa29..c0211d601c2 100644 --- a/docs/dyn/fcmdata_v1beta1.projects.androidApps.deliveryData.html +++ b/docs/dyn/fcmdata_v1beta1.projects.androidApps.deliveryData.html @@ -111,7 +111,8 @@

Method Details

"analyticsLabel": "A String", # The analytics label associated with the messages sent. All messages sent without an analytics label will be grouped together in a single entry. "appId": "A String", # The app ID to which the messages were sent. "data": { # Data detailing messaging delivery # The data for the specified appId, date, and analyticsLabel. - "countMessagesAccepted": "A String", # Count of messages accepted by FCM intended to Android devices. The targeted device must have opted in to the collection of usage and diagnostic information. + "countMessagesAccepted": "A String", # Count of messages accepted by FCM intended for Android devices. The targeted device must have opted in to the collection of usage and diagnostic information. + "countNotificationsAccepted": "A String", # Count of notifications accepted by FCM intended for Android devices. The targeted device must have opted in to the collection of usage and diagnostic information. "deliveryPerformancePercents": { # Overview of delivery performance for messages that were successfully delivered. All percentages are calculated with countMessagesAccepted as the denominator. These categories are not mutually exclusive; a message can be delayed for multiple reasons. # Additional information about delivery performance for messages that were successfully delivered. "delayedDeviceDoze": 3.14, # The percentage of accepted messages that were delayed because the device was in doze mode. Only [normal priority messages](https://firebase.google.com/docs/cloud-messaging/concept-options#setting-the-priority-of-a-message) should be delayed due to doze mode. "delayedDeviceOffline": 3.14, # The percentage of accepted messages that were delayed because the target device was not connected at the time of sending. These messages were eventually delivered when the device reconnected. @@ -129,6 +130,14 @@

Method Details

"droppedTooManyPendingMessages": 3.14, # The percentage of accepted messages that were dropped due to [too many undelivered non-collapsible messages](https://firebase.google.com/docs/cloud-messaging/concept-options#collapsible_and_non-collapsible_messages). Specifically, each app instance can only have 100 pending messages stored on our servers for a device which is disconnected. When that device reconnects, those messages are delivered. When there are more than the maximum pending messages, we call [OnDeletedMessages()](https://firebase.google.com/docs/cloud-messaging/android/receive#override-ondeletedmessages) in our SDK instead of delivering the messages. "pending": 3.14, # The percentage of messages accepted on this day that were not dropped and not delivered, due to the device being disconnected (as of the end of the America/Los_Angeles day when the message was sent to FCM). A portion of these messages will be delivered the next day when the device connects but others may be destined to devices that ultimately never reconnect. }, + "proxyNotificationInsightPercents": { # Additional information about proxy notification delivery. All percentages are calculated with countNotificationsAccepted as the denominator. # Additional insights about proxy notification delivery. + "failed": 3.14, # The percentage of accepted notifications that failed to be proxied. This is usually caused by exceptions that occurred while calling [notifyAsPackage](https://developer.android.com/reference/android/app/NotificationManager#notifyAsPackage%28java.lang.String,%20java.lang.String,%20int,%20android.app.Notification%29). + "proxied": 3.14, # The percentage of accepted notifications that were successfully proxied by [Google Play services](https://developers.google.com/android/guides/overview). + "skippedNotThrottled": 3.14, # The percentage of accepted notifications that were skipped because the messages were not throttled. + "skippedOptedOut": 3.14, # The percentage of accepted notifications that were skipped because the app disallowed these messages to be proxied. + "skippedUnconfigured": 3.14, # The percentage of accepted notifications that were skipped because configurations required for notifications to be proxied were missing. + "skippedUnsupported": 3.14, # The percentage of accepted notifications that were skipped because proxy notification is unsupported for the recipient. + }, }, "date": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # The date represented by this entry. "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. diff --git a/docs/dyn/firestore_v1.projects.databases.backupSchedules.html b/docs/dyn/firestore_v1.projects.databases.backupSchedules.html index 1a1408bec14..2d4801bf3a6 100644 --- a/docs/dyn/firestore_v1.projects.databases.backupSchedules.html +++ b/docs/dyn/firestore_v1.projects.databases.backupSchedules.html @@ -110,12 +110,24 @@

Method Details

{ # A backup schedule for a Cloud Firestore Database. This resource is owned by the database it is backing up, and is deleted along with the database. The actual backups are not though. "createTime": "A String", # Output only. The timestamp at which this backup schedule was created and effective since. No backups will be created for this schedule before this time. "dailyRecurrence": { # Represents a recurring schedule that runs every day. The time zone is UTC. # For a schedule that runs daily. + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Time of the day. The first run scheduled will be either on the same day if schedule creation time precedes time_of_day or the next day otherwise. + "hours": 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of hour of day. Must be from 0 to 59. + "nanos": 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. + "seconds": 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. + }, }, "name": "A String", # Output only. The unique backup schedule identifier across all locations and databases for the given project. This will be auto-assigned. Format is `projects/{project}/databases/{database}/backupSchedules/{backup_schedule}` "retention": "A String", # At what relative time in the future, compared to its creation time, the backup should be deleted, e.g. keep backups for 7 days. "updateTime": "A String", # Output only. The timestamp at which this backup schedule was most recently updated. When a backup schedule is first created, this is the same as create_time. "weeklyRecurrence": { # Represents a recurring schedule that runs on a specified day of the week. The time zone is UTC. # For a schedule that runs weekly on a specific day. "day": "A String", # The day of week to run. DAY_OF_WEEK_UNSPECIFIED is not allowed. + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Time of the day. If day is today, the first run will happen today if schedule creation time precedes time_of_day, and the next week otherwise. + "hours": 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of hour of day. Must be from 0 to 59. + "nanos": 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. + "seconds": 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. + }, }, } @@ -130,12 +142,24 @@

Method Details

{ # A backup schedule for a Cloud Firestore Database. This resource is owned by the database it is backing up, and is deleted along with the database. The actual backups are not though. "createTime": "A String", # Output only. The timestamp at which this backup schedule was created and effective since. No backups will be created for this schedule before this time. "dailyRecurrence": { # Represents a recurring schedule that runs every day. The time zone is UTC. # For a schedule that runs daily. + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Time of the day. The first run scheduled will be either on the same day if schedule creation time precedes time_of_day or the next day otherwise. + "hours": 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of hour of day. Must be from 0 to 59. + "nanos": 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. + "seconds": 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. + }, }, "name": "A String", # Output only. The unique backup schedule identifier across all locations and databases for the given project. This will be auto-assigned. Format is `projects/{project}/databases/{database}/backupSchedules/{backup_schedule}` "retention": "A String", # At what relative time in the future, compared to its creation time, the backup should be deleted, e.g. keep backups for 7 days. "updateTime": "A String", # Output only. The timestamp at which this backup schedule was most recently updated. When a backup schedule is first created, this is the same as create_time. "weeklyRecurrence": { # Represents a recurring schedule that runs on a specified day of the week. The time zone is UTC. # For a schedule that runs weekly on a specific day. "day": "A String", # The day of week to run. DAY_OF_WEEK_UNSPECIFIED is not allowed. + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Time of the day. If day is today, the first run will happen today if schedule creation time precedes time_of_day, and the next week otherwise. + "hours": 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of hour of day. Must be from 0 to 59. + "nanos": 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. + "seconds": 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. + }, }, }
@@ -175,12 +199,24 @@

Method Details

{ # A backup schedule for a Cloud Firestore Database. This resource is owned by the database it is backing up, and is deleted along with the database. The actual backups are not though. "createTime": "A String", # Output only. The timestamp at which this backup schedule was created and effective since. No backups will be created for this schedule before this time. "dailyRecurrence": { # Represents a recurring schedule that runs every day. The time zone is UTC. # For a schedule that runs daily. + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Time of the day. The first run scheduled will be either on the same day if schedule creation time precedes time_of_day or the next day otherwise. + "hours": 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of hour of day. Must be from 0 to 59. + "nanos": 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. + "seconds": 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. + }, }, "name": "A String", # Output only. The unique backup schedule identifier across all locations and databases for the given project. This will be auto-assigned. Format is `projects/{project}/databases/{database}/backupSchedules/{backup_schedule}` "retention": "A String", # At what relative time in the future, compared to its creation time, the backup should be deleted, e.g. keep backups for 7 days. "updateTime": "A String", # Output only. The timestamp at which this backup schedule was most recently updated. When a backup schedule is first created, this is the same as create_time. "weeklyRecurrence": { # Represents a recurring schedule that runs on a specified day of the week. The time zone is UTC. # For a schedule that runs weekly on a specific day. "day": "A String", # The day of week to run. DAY_OF_WEEK_UNSPECIFIED is not allowed. + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Time of the day. If day is today, the first run will happen today if schedule creation time precedes time_of_day, and the next week otherwise. + "hours": 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of hour of day. Must be from 0 to 59. + "nanos": 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. + "seconds": 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. + }, }, }
@@ -204,12 +240,24 @@

Method Details

{ # A backup schedule for a Cloud Firestore Database. This resource is owned by the database it is backing up, and is deleted along with the database. The actual backups are not though. "createTime": "A String", # Output only. The timestamp at which this backup schedule was created and effective since. No backups will be created for this schedule before this time. "dailyRecurrence": { # Represents a recurring schedule that runs every day. The time zone is UTC. # For a schedule that runs daily. + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Time of the day. The first run scheduled will be either on the same day if schedule creation time precedes time_of_day or the next day otherwise. + "hours": 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of hour of day. Must be from 0 to 59. + "nanos": 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. + "seconds": 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. + }, }, "name": "A String", # Output only. The unique backup schedule identifier across all locations and databases for the given project. This will be auto-assigned. Format is `projects/{project}/databases/{database}/backupSchedules/{backup_schedule}` "retention": "A String", # At what relative time in the future, compared to its creation time, the backup should be deleted, e.g. keep backups for 7 days. "updateTime": "A String", # Output only. The timestamp at which this backup schedule was most recently updated. When a backup schedule is first created, this is the same as create_time. "weeklyRecurrence": { # Represents a recurring schedule that runs on a specified day of the week. The time zone is UTC. # For a schedule that runs weekly on a specific day. "day": "A String", # The day of week to run. DAY_OF_WEEK_UNSPECIFIED is not allowed. + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Time of the day. If day is today, the first run will happen today if schedule creation time precedes time_of_day, and the next week otherwise. + "hours": 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of hour of day. Must be from 0 to 59. + "nanos": 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. + "seconds": 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. + }, }, }, ], @@ -228,12 +276,24 @@

Method Details

{ # A backup schedule for a Cloud Firestore Database. This resource is owned by the database it is backing up, and is deleted along with the database. The actual backups are not though. "createTime": "A String", # Output only. The timestamp at which this backup schedule was created and effective since. No backups will be created for this schedule before this time. "dailyRecurrence": { # Represents a recurring schedule that runs every day. The time zone is UTC. # For a schedule that runs daily. + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Time of the day. The first run scheduled will be either on the same day if schedule creation time precedes time_of_day or the next day otherwise. + "hours": 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of hour of day. Must be from 0 to 59. + "nanos": 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. + "seconds": 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. + }, }, "name": "A String", # Output only. The unique backup schedule identifier across all locations and databases for the given project. This will be auto-assigned. Format is `projects/{project}/databases/{database}/backupSchedules/{backup_schedule}` "retention": "A String", # At what relative time in the future, compared to its creation time, the backup should be deleted, e.g. keep backups for 7 days. "updateTime": "A String", # Output only. The timestamp at which this backup schedule was most recently updated. When a backup schedule is first created, this is the same as create_time. "weeklyRecurrence": { # Represents a recurring schedule that runs on a specified day of the week. The time zone is UTC. # For a schedule that runs weekly on a specific day. "day": "A String", # The day of week to run. DAY_OF_WEEK_UNSPECIFIED is not allowed. + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Time of the day. If day is today, the first run will happen today if schedule creation time precedes time_of_day, and the next week otherwise. + "hours": 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of hour of day. Must be from 0 to 59. + "nanos": 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. + "seconds": 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. + }, }, } @@ -249,12 +309,24 @@

Method Details

{ # A backup schedule for a Cloud Firestore Database. This resource is owned by the database it is backing up, and is deleted along with the database. The actual backups are not though. "createTime": "A String", # Output only. The timestamp at which this backup schedule was created and effective since. No backups will be created for this schedule before this time. "dailyRecurrence": { # Represents a recurring schedule that runs every day. The time zone is UTC. # For a schedule that runs daily. + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Time of the day. The first run scheduled will be either on the same day if schedule creation time precedes time_of_day or the next day otherwise. + "hours": 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of hour of day. Must be from 0 to 59. + "nanos": 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. + "seconds": 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. + }, }, "name": "A String", # Output only. The unique backup schedule identifier across all locations and databases for the given project. This will be auto-assigned. Format is `projects/{project}/databases/{database}/backupSchedules/{backup_schedule}` "retention": "A String", # At what relative time in the future, compared to its creation time, the backup should be deleted, e.g. keep backups for 7 days. "updateTime": "A String", # Output only. The timestamp at which this backup schedule was most recently updated. When a backup schedule is first created, this is the same as create_time. "weeklyRecurrence": { # Represents a recurring schedule that runs on a specified day of the week. The time zone is UTC. # For a schedule that runs weekly on a specific day. "day": "A String", # The day of week to run. DAY_OF_WEEK_UNSPECIFIED is not allowed. + "time": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Time of the day. If day is today, the first run will happen today if schedule creation time precedes time_of_day, and the next week otherwise. + "hours": 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of hour of day. Must be from 0 to 59. + "nanos": 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. + "seconds": 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. + }, }, }
diff --git a/docs/dyn/firestore_v1.projects.databases.html b/docs/dyn/firestore_v1.projects.databases.html index d4a1e4e0b6e..ed709c893ef 100644 --- a/docs/dyn/firestore_v1.projects.databases.html +++ b/docs/dyn/firestore_v1.projects.databases.html @@ -154,6 +154,7 @@

Method Details

"locationId": "A String", # The location of the database. Available locations are listed at https://cloud.google.com/firestore/docs/locations. "name": "A String", # The resource name of the Database. Format: `projects/{project}/databases/{database}` "pointInTimeRecoveryEnablement": "A String", # Whether to enable the PITR feature on this database. + "previousId": "A String", # Output only. The database resource's prior database ID. This field is only populated for deleted databases. "type": "A String", # The type of the database. See https://cloud.google.com/datastore/docs/firestore-or-datastore for information about how to choose. "uid": "A String", # Output only. The system-generated UUID4 for this Database. "updateTime": "A String", # Output only. The timestamp at which this database was most recently updated. Note this only includes updates to the database resource and not data contained by the database. @@ -307,6 +308,7 @@

Method Details

"locationId": "A String", # The location of the database. Available locations are listed at https://cloud.google.com/firestore/docs/locations. "name": "A String", # The resource name of the Database. Format: `projects/{project}/databases/{database}` "pointInTimeRecoveryEnablement": "A String", # Whether to enable the PITR feature on this database. + "previousId": "A String", # Output only. The database resource's prior database ID. This field is only populated for deleted databases. "type": "A String", # The type of the database. See https://cloud.google.com/datastore/docs/firestore-or-datastore for information about how to choose. "uid": "A String", # Output only. The system-generated UUID4 for this Database. "updateTime": "A String", # Output only. The timestamp at which this database was most recently updated. Note this only includes updates to the database resource and not data contained by the database. @@ -397,6 +399,7 @@

Method Details

"locationId": "A String", # The location of the database. Available locations are listed at https://cloud.google.com/firestore/docs/locations. "name": "A String", # The resource name of the Database. Format: `projects/{project}/databases/{database}` "pointInTimeRecoveryEnablement": "A String", # Whether to enable the PITR feature on this database. + "previousId": "A String", # Output only. The database resource's prior database ID. This field is only populated for deleted databases. "type": "A String", # The type of the database. See https://cloud.google.com/datastore/docs/firestore-or-datastore for information about how to choose. "uid": "A String", # Output only. The system-generated UUID4 for this Database. "updateTime": "A String", # Output only. The timestamp at which this database was most recently updated. Note this only includes updates to the database resource and not data contained by the database. @@ -436,6 +439,7 @@

Method Details

"locationId": "A String", # The location of the database. Available locations are listed at https://cloud.google.com/firestore/docs/locations. "name": "A String", # The resource name of the Database. Format: `projects/{project}/databases/{database}` "pointInTimeRecoveryEnablement": "A String", # Whether to enable the PITR feature on this database. + "previousId": "A String", # Output only. The database resource's prior database ID. This field is only populated for deleted databases. "type": "A String", # The type of the database. See https://cloud.google.com/datastore/docs/firestore-or-datastore for information about how to choose. "uid": "A String", # Output only. The system-generated UUID4 for this Database. "updateTime": "A String", # Output only. The timestamp at which this database was most recently updated. Note this only includes updates to the database resource and not data contained by the database. diff --git a/docs/dyn/gkehub_v1.projects.locations.memberships.bindings.html b/docs/dyn/gkehub_v1.projects.locations.memberships.bindings.html index 132fe1ad760..bbbe845222e 100644 --- a/docs/dyn/gkehub_v1.projects.locations.memberships.bindings.html +++ b/docs/dyn/gkehub_v1.projects.locations.memberships.bindings.html @@ -255,6 +255,9 @@

Method Details

}, ], "nextPageToken": "A String", # A token to request the next page of resources from the `ListMembershipBindings` method. The value of an empty string means that there are no more resources to return. + "unreachable": [ # List of locations that could not be reached while fetching this list. + "A String", + ], }
diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.memberships.bindings.html b/docs/dyn/gkehub_v1alpha.projects.locations.memberships.bindings.html index 29f2aec6bde..768e4387c9e 100644 --- a/docs/dyn/gkehub_v1alpha.projects.locations.memberships.bindings.html +++ b/docs/dyn/gkehub_v1alpha.projects.locations.memberships.bindings.html @@ -255,6 +255,9 @@

Method Details

}, ], "nextPageToken": "A String", # A token to request the next page of resources from the `ListMembershipBindings` method. The value of an empty string means that there are no more resources to return. + "unreachable": [ # List of locations that could not be reached while fetching this list. + "A String", + ], }
diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.memberships.rbacrolebindings.html b/docs/dyn/gkehub_v1alpha.projects.locations.memberships.rbacrolebindings.html index 8c92f914f2d..530d11f0dde 100644 --- a/docs/dyn/gkehub_v1alpha.projects.locations.memberships.rbacrolebindings.html +++ b/docs/dyn/gkehub_v1alpha.projects.locations.memberships.rbacrolebindings.html @@ -311,6 +311,9 @@

Method Details

"user": "A String", # user is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld" }, ], + "unreachable": [ # List of locations that could not be reached while fetching this list. + "A String", + ], }
diff --git a/docs/dyn/gkehub_v1beta.projects.locations.memberships.bindings.html b/docs/dyn/gkehub_v1beta.projects.locations.memberships.bindings.html index 49f774f6f92..b631c40a50d 100644 --- a/docs/dyn/gkehub_v1beta.projects.locations.memberships.bindings.html +++ b/docs/dyn/gkehub_v1beta.projects.locations.memberships.bindings.html @@ -255,6 +255,9 @@

Method Details

}, ], "nextPageToken": "A String", # A token to request the next page of resources from the `ListMembershipBindings` method. The value of an empty string means that there are no more resources to return. + "unreachable": [ # List of locations that could not be reached while fetching this list. + "A String", + ], }
diff --git a/docs/dyn/gkehub_v1beta.projects.locations.memberships.rbacrolebindings.html b/docs/dyn/gkehub_v1beta.projects.locations.memberships.rbacrolebindings.html index 58631021ffd..56c0872ab3b 100644 --- a/docs/dyn/gkehub_v1beta.projects.locations.memberships.rbacrolebindings.html +++ b/docs/dyn/gkehub_v1beta.projects.locations.memberships.rbacrolebindings.html @@ -311,6 +311,9 @@

Method Details

"user": "A String", # user is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld" }, ], + "unreachable": [ # List of locations that could not be reached while fetching this list. + "A String", + ], }
diff --git a/docs/dyn/healthcare_v1beta1.projects.locations.datasets.fhirStores.html b/docs/dyn/healthcare_v1beta1.projects.locations.datasets.fhirStores.html index f0dc6547125..5171430d13c 100644 --- a/docs/dyn/healthcare_v1beta1.projects.locations.datasets.fhirStores.html +++ b/docs/dyn/healthcare_v1beta1.projects.locations.datasets.fhirStores.html @@ -106,6 +106,9 @@

Instance Methods

export(name, body=None, x__xgafv=None)

Export resources from the FHIR store to the specified destination. This method returns an Operation that can be used to track the status of the export by calling GetOperation. Immediate fatal errors appear in the error field, errors are also logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). Otherwise, when the operation finishes, a detailed response of type ExportResourcesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.

+

+ exportHistory(name, body=None, x__xgafv=None)

+

Export resources including historical versions from the FHIR store to the specified destination. The exported resource, along with previous versions, will be exported in one or more FHIR history bundles. This method returns an Operation that can be used to track the status of the export by calling GetOperation. Immediate fatal errors appear in the error field, errors are also logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). Otherwise, when the operation finishes, a detailed response of type ExportResourcesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.

get(name, x__xgafv=None)

Gets the configuration of the specified FHIR store.

@@ -115,6 +118,9 @@

Instance Methods

getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None)

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+

+ importHistory(name, body=None, x__xgafv=None)

+

Import resource historical versions from Cloud Storage source to destination fhir store. The exported resource, along with previous versions, will be exported in one or more FHIR history bundles. This method returns an Operation that can be used to track the status of the export by calling GetOperation. Immediate fatal errors appear in the error field, errors are also logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). Otherwise, when the operation finishes, a detailed response of type ImportResourcesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.

import_(name, body=None, x__xgafv=None)

Import resources to the FHIR store by loading data from the specified sources. This method is optimized to load large quantities of data using import semantics that ignore some FHIR store configuration options and are not suitable for all use cases. It is primarily intended to load data into an empty FHIR store that is not being used by other clients. In cases where this method is not appropriate, consider using ExecuteBundle to load data. Every resource in the input must contain a client-supplied ID. Each resource is stored using the supplied ID regardless of the enable_update_create setting on the FHIR store. It is strongly advised not to include or encode any sensitive data such as patient identifiers in client-specified resource IDs. Those IDs are part of the FHIR resource path recorded in Cloud Audit Logs and Cloud Pub/Sub notifications. Those IDs can also be contained in reference fields within other resources. The import process does not enforce referential integrity, regardless of the disable_referential_integrity setting on the FHIR store. This allows the import of resources with arbitrary interdependencies without considering grouping or ordering, but if the input data contains invalid references or if some resources fail to be imported, the FHIR store might be left in a state that violates referential integrity. The import process does not trigger Pub/Sub notification or BigQuery streaming update, regardless of how those are configured on the FHIR store. If a resource with the specified ID already exists, the most recent version of the resource is overwritten without creating a new historical version, regardless of the disable_resource_versioning setting on the FHIR store. If transient failures occur during the import, it is possible that successfully imported resources will be overwritten more than once. The import operation is idempotent unless the input data contains multiple valid resources with the same ID but different contents. In that case, after the import completes, the store contains exactly one resource with that ID but there is no ordering guarantee on which version of the contents it will have. The operation result counters do not count duplicate IDs as an error and count one success for each resource in the input, which might result in a success count larger than the number of resources in the FHIR store. This often occurs when importing data organized in bundles produced by Patient-everything where each bundle contains its own copy of a resource such as Practitioner that might be referred to by many patients. If some resources fail to import, for example due to parsing errors, successfully imported resources are not rolled back. The location and format of the input data are specified by the parameters in ImportResourcesRequest. Note that if no format is specified, this method assumes the `BUNDLE` format. When using the `BUNDLE` format this method ignores the `Bundle.type` field, except that `history` bundles are rejected, and does not apply any of the bundle processing semantics for batch or transaction bundles. Unlike in ExecuteBundle, transaction bundles are not executed as a single transaction and bundle-internal references are not rewritten. The bundle is treated as a collection of resources to be written as provided in `Bundle.entry.resource`, ignoring `Bundle.entry.request`. As an example, this allows the import of `searchset` bundles produced by a FHIR search or Patient-everything operation. This method returns an Operation that can be used to track the status of the import by calling GetOperation. Immediate fatal errors appear in the error field, errors are also logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). Otherwise, when the operation finishes, a detailed response of type ImportResourcesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.

@@ -1242,6 +1248,66 @@

Method Details

}
+
+ exportHistory(name, body=None, x__xgafv=None) +
Export resources including historical versions from the FHIR store to the specified destination. The exported resource, along with previous versions, will be exported in one or more FHIR history bundles. This method returns an Operation that can be used to track the status of the export by calling GetOperation. Immediate fatal errors appear in the error field, errors are also logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). Otherwise, when the operation finishes, a detailed response of type ExportResourcesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.
+
+Args:
+  name: string, Required. The name of the FHIR store to export resource from, in the format `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request to export the history of resources.
+  "_since": "A String", # If provided, only resources versions updated after this time are exported. The time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz. For example, `2015-02-07T13:28:17.239+02:00` or `2017-01-01T00:00:00Z`. The time must be specified to the second and include a time zone.
+  "_type": "A String", # String of comma-delimited FHIR resource types. If provided, only resources of the specified resource type(s) are exported.
+  "bigqueryDestination": { # The configuration for exporting to BigQuery. # The BigQuery output destination. The Cloud Healthcare Service Agent requires two IAM roles on the BigQuery location: `roles/bigquery.dataEditor` and `roles/bigquery.jobUser`. The output is one BigQuery table per resource type. Unlike when setting `BigQueryDestination` for `StreamConfig`, `ExportResources` does not create BigQuery views.
+    "datasetUri": "A String", # BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`.
+    "force": True or False, # Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.
+    "schemaConfig": { # Configuration for the FHIR BigQuery schema. Determines how the server generates the schema. # The configuration for the exported BigQuery schema.
+      "lastUpdatedPartitionConfig": { # Configuration for FHIR BigQuery time-partitioned tables. # The configuration for exported BigQuery tables to be partitioned by FHIR resource's last updated time column.
+        "expirationMs": "A String", # Number of milliseconds for which to keep the storage for a partition.
+        "type": "A String", # Type of partitioning.
+      },
+      "recursiveStructureDepth": "A String", # The depth for all recursive structures in the output analytics schema. For example, `concept` in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called `concept.concept` but not `concept.concept.concept`. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.
+      "schemaType": "A String", # Specifies the output schema type. Schema type is required.
+    },
+    "writeDisposition": "A String", # Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the `force` parameter is ignored.
+  },
+  "gcsDestination": { # The configuration for exporting to Cloud Storage. # The Cloud Storage output destination. The Healthcare Service Agent account requires the `roles/storage.objectAdmin` role on the Cloud Storage location. The exported outputs are organized by FHIR resource types. The server creates one or more objects per resource type depending on the volume of the resources exported. When there is only one object per resource type, the object name is in the form of `{operation_id})_history_{resource_type}`. When there are multiple objects for a given resource type, the object names are in the form of `{operation_id}_history_{resource_type}-{index}-of-{total}`. Each object contains newline delimited JSON, and each line is a FHIR history bundle containing the history for a single resource.
+    "uriPrefix": "A String", # URI for a Cloud Storage directory where result files should be written (in the format `gs://{bucket-id}/{path/to/destination/dir}`). If there is no trailing slash, the service appends one when composing the object path. The Cloud Storage bucket referenced in `uri_prefix` must exist or an error occurs.
+  },
+  "maxResourceVersions": "A String", # If provided and non-zero, places a limit on the number of resource versions that are returned for a given resource. For example, if the limit is `100` and a resource has over 100 versions, only the 100 most recent versions will be returned. Must be positive.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+
get(name, x__xgafv=None)
Gets the configuration of the specified FHIR store.
@@ -1609,6 +1675,52 @@ 

Method Details

}
+
+ importHistory(name, body=None, x__xgafv=None) +
Import resource historical versions from Cloud Storage source to destination fhir store. The exported resource, along with previous versions, will be exported in one or more FHIR history bundles. This method returns an Operation that can be used to track the status of the export by calling GetOperation. Immediate fatal errors appear in the error field, errors are also logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). Otherwise, when the operation finishes, a detailed response of type ImportResourcesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.
+
+Args:
+  name: string, Required. The name of the FHIR store to import FHIR resources to, in the format of `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request to import the history of resources.
+  "contentStructure": "A String", # The content structure in the source location. If not specified, the server treats the input source files as BUNDLE.
+  "gcsSource": { # Specifies the configuration for importing data from Cloud Storage. # Cloud Storage source data location and import configuration. The Cloud Healthcare Service Agent requires the `roles/storage.objectAdmin` Cloud IAM roles on the Cloud Storage location. The Healthcare Service Agent Each Cloud Storage object should be a text file that contains the format specified in ContentStructure.
+    "uri": "A String", # Points to a Cloud Storage URI containing file(s) to import. The URI must be in the following format: `gs://{bucket_id}/{object_id}`. The URI can include wildcards in `object_id` and thus identify multiple files. Supported wildcards: * `*` to match 0 or more non-separator characters * `**` to match 0 or more characters (including separators). Must be used at the end of a path and with no other wildcards in the path. Can also be used with a file extension (such as .ndjson), which imports all files with the extension in the specified directory and its sub-directories. For example, `gs://my-bucket/my-directory/**.ndjson` imports all files with `.ndjson` extensions in `my-directory/` and its sub-directories. * `?` to match 1 character Files matching the wildcard are expected to contain content only, no metadata.
+  },
+  "maxErrorCount": "A String", # The maximum number of errors before the server cancels the operation. If not specified or set to 0, defaults to 100. -1 means no maximum, the server tries to process all input. Since the server executes the operation in parallel, it might not stop the operation after exactly this number of errors occur.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This resource represents a long-running operation that is the result of a network API call.
+  "done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
+  "error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
+    "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+    "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+      {
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+    ],
+    "message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
+  },
+  "metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
+  "response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+
import_(name, body=None, x__xgafv=None)
Import resources to the FHIR store by loading data from the specified sources. This method is optimized to load large quantities of data using import semantics that ignore some FHIR store configuration options and are not suitable for all use cases. It is primarily intended to load data into an empty FHIR store that is not being used by other clients. In cases where this method is not appropriate, consider using ExecuteBundle to load data. Every resource in the input must contain a client-supplied ID. Each resource is stored using the supplied ID regardless of the enable_update_create setting on the FHIR store. It is strongly advised not to include or encode any sensitive data such as patient identifiers in client-specified resource IDs. Those IDs are part of the FHIR resource path recorded in Cloud Audit Logs and Cloud Pub/Sub notifications. Those IDs can also be contained in reference fields within other resources. The import process does not enforce referential integrity, regardless of the disable_referential_integrity setting on the FHIR store. This allows the import of resources with arbitrary interdependencies without considering grouping or ordering, but if the input data contains invalid references or if some resources fail to be imported, the FHIR store might be left in a state that violates referential integrity. The import process does not trigger Pub/Sub notification or BigQuery streaming update, regardless of how those are configured on the FHIR store. If a resource with the specified ID already exists, the most recent version of the resource is overwritten without creating a new historical version, regardless of the disable_resource_versioning setting on the FHIR store. If transient failures occur during the import, it is possible that successfully imported resources will be overwritten more than once. The import operation is idempotent unless the input data contains multiple valid resources with the same ID but different contents. In that case, after the import completes, the store contains exactly one resource with that ID but there is no ordering guarantee on which version of the contents it will have. The operation result counters do not count duplicate IDs as an error and count one success for each resource in the input, which might result in a success count larger than the number of resources in the FHIR store. This often occurs when importing data organized in bundles produced by Patient-everything where each bundle contains its own copy of a resource such as Practitioner that might be referred to by many patients. If some resources fail to import, for example due to parsing errors, successfully imported resources are not rolled back. The location and format of the input data are specified by the parameters in ImportResourcesRequest. Note that if no format is specified, this method assumes the `BUNDLE` format. When using the `BUNDLE` format this method ignores the `Bundle.type` field, except that `history` bundles are rejected, and does not apply any of the bundle processing semantics for batch or transaction bundles. Unlike in ExecuteBundle, transaction bundles are not executed as a single transaction and bundle-internal references are not rewritten. The bundle is treated as a collection of resources to be written as provided in `Bundle.entry.resource`, ignoring `Bundle.entry.request`. As an example, this allows the import of `searchset` bundles produced by a FHIR search or Patient-everything operation. This method returns an Operation that can be used to track the status of the import by calling GetOperation. Immediate fatal errors appear in the error field, errors are also logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). Otherwise, when the operation finishes, a detailed response of type ImportResourcesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.
diff --git a/docs/dyn/iap_v1.v1.html b/docs/dyn/iap_v1.v1.html
index f1672166717..bb99c04caaa 100644
--- a/docs/dyn/iap_v1.v1.html
+++ b/docs/dyn/iap_v1.v1.html
@@ -159,32 +159,32 @@ 

Method Details

An object of the form: { # The IAP configurable settings. - "accessSettings": { # Access related settings for IAP protected apps. # Top level wrapper for all access related setting in IAP - "allowedDomainsSettings": { # Configuration for IAP allowed domains. Lets you to restrict access to an app and allow access to only the domains that you list. # Settings to configure and enable allowed domains. - "domains": [ # List of trusted domains. + "accessSettings": { # Access related settings for IAP protected apps. # Optional. Top level wrapper for all access related setting in IAP + "allowedDomainsSettings": { # Configuration for IAP allowed domains. Lets you to restrict access to an app and allow access to only the domains that you list. # Optional. Settings to configure and enable allowed domains. + "domains": [ # Optional. List of trusted domains. "A String", ], - "enable": True or False, # Configuration for customers to opt in for the feature. + "enable": True or False, # Optional. Configuration for customers to opt in for the feature. }, - "corsSettings": { # Allows customers to configure HTTP request paths that'll allow HTTP OPTIONS call to bypass authentication and authorization. # Configuration to allow cross-origin requests via IAP. + "corsSettings": { # Allows customers to configure HTTP request paths that'll allow HTTP OPTIONS call to bypass authentication and authorization. # Optional. Configuration to allow cross-origin requests via IAP. "allowHttpOptions": True or False, # Configuration to allow HTTP OPTIONS calls to skip authorization. If undefined, IAP will not apply any special logic to OPTIONS requests. }, - "gcipSettings": { # Allows customers to configure tenant_id for GCIP instance per-app. # GCIP claims and endpoint configurations for 3p identity providers. + "gcipSettings": { # Allows customers to configure tenant_id for GCIP instance per-app. # Optional. GCIP claims and endpoint configurations for 3p identity providers. "loginPageUri": "A String", # Login page URI associated with the GCIP tenants. Typically, all resources within the same project share the same login page, though it could be overridden at the sub resource level. - "tenantIds": [ # GCIP tenant ids that are linked to the IAP resource. tenant_ids could be a string beginning with a number character to indicate authenticating with GCIP tenant flow, or in the format of _ to indicate authenticating with GCIP agent flow. If agent flow is used, tenant_ids should only contain one single element, while for tenant flow, tenant_ids can contain multiple elements. + "tenantIds": [ # Optional. GCIP tenant ids that are linked to the IAP resource. tenant_ids could be a string beginning with a number character to indicate authenticating with GCIP tenant flow, or in the format of _ to indicate authenticating with GCIP agent flow. If agent flow is used, tenant_ids should only contain one single element, while for tenant flow, tenant_ids can contain multiple elements. "A String", ], }, "identitySources": [ # Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured. "A String", ], - "oauthSettings": { # Configuration for OAuth login&consent flow behavior as well as for OAuth Credentials. # Settings to configure IAP's OAuth behavior. + "oauthSettings": { # Configuration for OAuth login&consent flow behavior as well as for OAuth Credentials. # Optional. Settings to configure IAP's OAuth behavior. "loginHint": "A String", # Domain hint to send as hd=? parameter in OAuth request flow. Enables redirect to primary IDP by skipping Google's login screen. https://developers.google.com/identity/protocols/OpenIDConnect#hd-param Note: IAP does not verify that the id token's hd claim matches this value since access behavior is managed by IAM policies. - "programmaticClients": [ # List of client ids allowed to use IAP programmatically. + "programmaticClients": [ # Optional. List of client ids allowed to use IAP programmatically. "A String", ], }, - "policyDelegationSettings": { # PolicyDelegationConfig allows google-internal teams to use IAP for apps hosted in a tenant project. Using these settings, the app can delegate permission check to happen against the linked customer project. This is only ever supposed to be used by google internal teams, hence the restriction on the proto. # Settings to configure Policy delegation for apps hosted in tenant projects. INTERNAL_ONLY. + "policyDelegationSettings": { # PolicyDelegationConfig allows google-internal teams to use IAP for apps hosted in a tenant project. Using these settings, the app can delegate permission check to happen against the linked customer project. This is only ever supposed to be used by google internal teams, hence the restriction on the proto. # Optional. Settings to configure Policy delegation for apps hosted in tenant projects. INTERNAL_ONLY. "iamPermission": "A String", # Permission to check in IAM. "iamServiceName": "A String", # The DNS name of the service (e.g. "resourcemanager.googleapis.com"). This should be the domain name part of the full resource names (see https://aip.dev/122#full-resource-names), which is usually the same as IamServiceSpec.service of the service where the resource type is defined. "policyName": { # An internal name for an IAM policy, based on the resource to which the policy applies. Not to be confused with a resource's external full resource name. For more information on this distinction, see go/iam-full-resource-names. # Policy name to be checked @@ -204,10 +204,10 @@

Method Details

"type": "A String", # The public resource type name of the resource. It is configured using the official_name of the ResourceType as defined in service configurations under //configs/cloud/resourcetypes. For example, the official_name for GCP projects is set as 'cloudresourcemanager.googleapis.com/Project' according to //configs/cloud/resourcetypes/google/cloud/resourcemanager/prod.yaml This field is **required** for services integrated with resource-attribute-based IAM conditions and/or CustomOrgPolicy. This field requires special handling for parents-only permissions such as `create` and `list`. See the document linked below for further details. See go/iam-conditions-sig-g3#populate-resource-attributes for specific details on populating this field. }, }, - "reauthSettings": { # Configuration for IAP reauthentication policies. # Settings to configure reauthentication policies in IAP. - "maxAge": "A String", # Reauth session lifetime, how long before a user has to reauthenticate again. + "reauthSettings": { # Configuration for IAP reauthentication policies. # Optional. Settings to configure reauthentication policies in IAP. + "maxAge": "A String", # Optional. Reauth session lifetime, how long before a user has to reauthenticate again. "method": "A String", # Reauth method requested. - "policyType": "A String", # How IAP determines the effective policy in cases of hierarchical policies. Policies are merged from higher in the hierarchy to lower in the hierarchy. + "policyType": "A String", # Optional. How IAP determines the effective policy in cases of hierarchical policies. Policies are merged from higher in the hierarchy to lower in the hierarchy. }, "workforceIdentitySettings": { # WorkforceIdentitySettings allows customers to configure workforce pools and OAuth 2.0 settings to gate their applications using a third-party IdP with access control. # Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings. "oauth2": { # The OAuth 2.0 Settings # OAuth 2.0 settings for IAP to perform OIDC flow with workforce identity federation services. @@ -220,21 +220,21 @@

Method Details

], }, }, - "applicationSettings": { # Wrapper over application specific settings for IAP. # Top level wrapper for all application related settings in IAP - "accessDeniedPageSettings": { # Custom content configuration for access denied page. IAP allows customers to define a custom URI to use as the error page when access is denied to users. If IAP prevents access to this page, the default IAP error page will be displayed instead. # Customization for Access Denied page. + "applicationSettings": { # Wrapper over application specific settings for IAP. # Optional. Top level wrapper for all application related settings in IAP + "accessDeniedPageSettings": { # Custom content configuration for access denied page. IAP allows customers to define a custom URI to use as the error page when access is denied to users. If IAP prevents access to this page, the default IAP error page will be displayed instead. # Optional. Customization for Access Denied page. "accessDeniedPageUri": "A String", # The URI to be redirected to when access is denied. "generateTroubleshootingUri": True or False, # Whether to generate a troubleshooting URL on access denied events to this application. "remediationTokenGenerationEnabled": True or False, # Whether to generate remediation token on access denied events to this application. }, - "attributePropagationSettings": { # Configuration for propagating attributes to applications protected by IAP. # Settings to configure attribute propagation. - "enable": True or False, # Whether the provided attribute propagation settings should be evaluated on user requests. If set to true, attributes returned from the expression will be propagated in the set output credentials. - "expression": "A String", # Raw string CEL expression. Must return a list of attributes. A maximum of 45 attributes can be selected. Expressions can select different attribute types from `attributes`: `attributes.saml_attributes`, `attributes.iap_attributes`. The following functions are supported: - filter `.filter(, )`: Returns a subset of `` where `` is true for every item. - in ` in `: Returns true if `` contains ``. - selectByName `.selectByName()`: Returns the attribute in `` with the given `` name, otherwise returns empty. - emitAs `.emitAs()`: Sets the `` name field to the given `` for propagation in selected output credentials. - strict `.strict()`: Ignores the `x-goog-iap-attr-` prefix for the provided `` when propagating with the `HEADER` output credential, such as request headers. - append `.append()` OR `.append()`: Appends the provided `` or `` to the end of ``. Example expression: `attributes.saml_attributes.filter(x, x.name in ['test']).append(attributes.iap_attributes.selectByName('exact').emitAs('custom').strict())` - "outputCredentials": [ # Which output credentials attributes selected by the CEL expression should be propagated in. All attributes will be fully duplicated in each selected output credential. + "attributePropagationSettings": { # Configuration for propagating attributes to applications protected by IAP. # Optional. Settings to configure attribute propagation. + "enable": True or False, # Optional. Whether the provided attribute propagation settings should be evaluated on user requests. If set to true, attributes returned from the expression will be propagated in the set output credentials. + "expression": "A String", # Optional. Raw string CEL expression. Must return a list of attributes. A maximum of 45 attributes can be selected. Expressions can select different attribute types from `attributes`: `attributes.saml_attributes`, `attributes.iap_attributes`. The following functions are supported: - filter `.filter(, )`: Returns a subset of `` where `` is true for every item. - in ` in `: Returns true if `` contains ``. - selectByName `.selectByName()`: Returns the attribute in `` with the given `` name, otherwise returns empty. - emitAs `.emitAs()`: Sets the `` name field to the given `` for propagation in selected output credentials. - strict `.strict()`: Ignores the `x-goog-iap-attr-` prefix for the provided `` when propagating with the `HEADER` output credential, such as request headers. - append `.append()` OR `.append()`: Appends the provided `` or `` to the end of ``. Example expression: `attributes.saml_attributes.filter(x, x.name in ['test']).append(attributes.iap_attributes.selectByName('exact').emitAs('custom').strict())` + "outputCredentials": [ # Optional. Which output credentials attributes selected by the CEL expression should be propagated in. All attributes will be fully duplicated in each selected output credential. "A String", ], }, "cookieDomain": "A String", # The Domain value to set for cookies generated by IAP. This value is not validated by the API, but will be ignored at runtime if invalid. - "csmSettings": { # Configuration for RCToken generated for service mesh workloads protected by IAP. RCToken are IAP generated JWTs that can be verified at the application. The RCToken is primarily used for service mesh deployments, and can be scoped to a single mesh by configuring the audience field accordingly. # Settings to configure IAP's behavior for a service mesh. + "csmSettings": { # Configuration for RCToken generated for service mesh workloads protected by IAP. RCToken are IAP generated JWTs that can be verified at the application. The RCToken is primarily used for service mesh deployments, and can be scoped to a single mesh by configuring the audience field accordingly. # Optional. Settings to configure IAP's behavior for a service mesh. "rctokenAud": "A String", # Audience claim set in the generated RCToken. This value is not validated by IAP. }, }, @@ -340,32 +340,32 @@

Method Details

The object takes the form of: { # The IAP configurable settings. - "accessSettings": { # Access related settings for IAP protected apps. # Top level wrapper for all access related setting in IAP - "allowedDomainsSettings": { # Configuration for IAP allowed domains. Lets you to restrict access to an app and allow access to only the domains that you list. # Settings to configure and enable allowed domains. - "domains": [ # List of trusted domains. + "accessSettings": { # Access related settings for IAP protected apps. # Optional. Top level wrapper for all access related setting in IAP + "allowedDomainsSettings": { # Configuration for IAP allowed domains. Lets you to restrict access to an app and allow access to only the domains that you list. # Optional. Settings to configure and enable allowed domains. + "domains": [ # Optional. List of trusted domains. "A String", ], - "enable": True or False, # Configuration for customers to opt in for the feature. + "enable": True or False, # Optional. Configuration for customers to opt in for the feature. }, - "corsSettings": { # Allows customers to configure HTTP request paths that'll allow HTTP OPTIONS call to bypass authentication and authorization. # Configuration to allow cross-origin requests via IAP. + "corsSettings": { # Allows customers to configure HTTP request paths that'll allow HTTP OPTIONS call to bypass authentication and authorization. # Optional. Configuration to allow cross-origin requests via IAP. "allowHttpOptions": True or False, # Configuration to allow HTTP OPTIONS calls to skip authorization. If undefined, IAP will not apply any special logic to OPTIONS requests. }, - "gcipSettings": { # Allows customers to configure tenant_id for GCIP instance per-app. # GCIP claims and endpoint configurations for 3p identity providers. + "gcipSettings": { # Allows customers to configure tenant_id for GCIP instance per-app. # Optional. GCIP claims and endpoint configurations for 3p identity providers. "loginPageUri": "A String", # Login page URI associated with the GCIP tenants. Typically, all resources within the same project share the same login page, though it could be overridden at the sub resource level. - "tenantIds": [ # GCIP tenant ids that are linked to the IAP resource. tenant_ids could be a string beginning with a number character to indicate authenticating with GCIP tenant flow, or in the format of _ to indicate authenticating with GCIP agent flow. If agent flow is used, tenant_ids should only contain one single element, while for tenant flow, tenant_ids can contain multiple elements. + "tenantIds": [ # Optional. GCIP tenant ids that are linked to the IAP resource. tenant_ids could be a string beginning with a number character to indicate authenticating with GCIP tenant flow, or in the format of _ to indicate authenticating with GCIP agent flow. If agent flow is used, tenant_ids should only contain one single element, while for tenant flow, tenant_ids can contain multiple elements. "A String", ], }, "identitySources": [ # Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured. "A String", ], - "oauthSettings": { # Configuration for OAuth login&consent flow behavior as well as for OAuth Credentials. # Settings to configure IAP's OAuth behavior. + "oauthSettings": { # Configuration for OAuth login&consent flow behavior as well as for OAuth Credentials. # Optional. Settings to configure IAP's OAuth behavior. "loginHint": "A String", # Domain hint to send as hd=? parameter in OAuth request flow. Enables redirect to primary IDP by skipping Google's login screen. https://developers.google.com/identity/protocols/OpenIDConnect#hd-param Note: IAP does not verify that the id token's hd claim matches this value since access behavior is managed by IAM policies. - "programmaticClients": [ # List of client ids allowed to use IAP programmatically. + "programmaticClients": [ # Optional. List of client ids allowed to use IAP programmatically. "A String", ], }, - "policyDelegationSettings": { # PolicyDelegationConfig allows google-internal teams to use IAP for apps hosted in a tenant project. Using these settings, the app can delegate permission check to happen against the linked customer project. This is only ever supposed to be used by google internal teams, hence the restriction on the proto. # Settings to configure Policy delegation for apps hosted in tenant projects. INTERNAL_ONLY. + "policyDelegationSettings": { # PolicyDelegationConfig allows google-internal teams to use IAP for apps hosted in a tenant project. Using these settings, the app can delegate permission check to happen against the linked customer project. This is only ever supposed to be used by google internal teams, hence the restriction on the proto. # Optional. Settings to configure Policy delegation for apps hosted in tenant projects. INTERNAL_ONLY. "iamPermission": "A String", # Permission to check in IAM. "iamServiceName": "A String", # The DNS name of the service (e.g. "resourcemanager.googleapis.com"). This should be the domain name part of the full resource names (see https://aip.dev/122#full-resource-names), which is usually the same as IamServiceSpec.service of the service where the resource type is defined. "policyName": { # An internal name for an IAM policy, based on the resource to which the policy applies. Not to be confused with a resource's external full resource name. For more information on this distinction, see go/iam-full-resource-names. # Policy name to be checked @@ -385,10 +385,10 @@

Method Details

"type": "A String", # The public resource type name of the resource. It is configured using the official_name of the ResourceType as defined in service configurations under //configs/cloud/resourcetypes. For example, the official_name for GCP projects is set as 'cloudresourcemanager.googleapis.com/Project' according to //configs/cloud/resourcetypes/google/cloud/resourcemanager/prod.yaml This field is **required** for services integrated with resource-attribute-based IAM conditions and/or CustomOrgPolicy. This field requires special handling for parents-only permissions such as `create` and `list`. See the document linked below for further details. See go/iam-conditions-sig-g3#populate-resource-attributes for specific details on populating this field. }, }, - "reauthSettings": { # Configuration for IAP reauthentication policies. # Settings to configure reauthentication policies in IAP. - "maxAge": "A String", # Reauth session lifetime, how long before a user has to reauthenticate again. + "reauthSettings": { # Configuration for IAP reauthentication policies. # Optional. Settings to configure reauthentication policies in IAP. + "maxAge": "A String", # Optional. Reauth session lifetime, how long before a user has to reauthenticate again. "method": "A String", # Reauth method requested. - "policyType": "A String", # How IAP determines the effective policy in cases of hierarchical policies. Policies are merged from higher in the hierarchy to lower in the hierarchy. + "policyType": "A String", # Optional. How IAP determines the effective policy in cases of hierarchical policies. Policies are merged from higher in the hierarchy to lower in the hierarchy. }, "workforceIdentitySettings": { # WorkforceIdentitySettings allows customers to configure workforce pools and OAuth 2.0 settings to gate their applications using a third-party IdP with access control. # Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings. "oauth2": { # The OAuth 2.0 Settings # OAuth 2.0 settings for IAP to perform OIDC flow with workforce identity federation services. @@ -401,21 +401,21 @@

Method Details

], }, }, - "applicationSettings": { # Wrapper over application specific settings for IAP. # Top level wrapper for all application related settings in IAP - "accessDeniedPageSettings": { # Custom content configuration for access denied page. IAP allows customers to define a custom URI to use as the error page when access is denied to users. If IAP prevents access to this page, the default IAP error page will be displayed instead. # Customization for Access Denied page. + "applicationSettings": { # Wrapper over application specific settings for IAP. # Optional. Top level wrapper for all application related settings in IAP + "accessDeniedPageSettings": { # Custom content configuration for access denied page. IAP allows customers to define a custom URI to use as the error page when access is denied to users. If IAP prevents access to this page, the default IAP error page will be displayed instead. # Optional. Customization for Access Denied page. "accessDeniedPageUri": "A String", # The URI to be redirected to when access is denied. "generateTroubleshootingUri": True or False, # Whether to generate a troubleshooting URL on access denied events to this application. "remediationTokenGenerationEnabled": True or False, # Whether to generate remediation token on access denied events to this application. }, - "attributePropagationSettings": { # Configuration for propagating attributes to applications protected by IAP. # Settings to configure attribute propagation. - "enable": True or False, # Whether the provided attribute propagation settings should be evaluated on user requests. If set to true, attributes returned from the expression will be propagated in the set output credentials. - "expression": "A String", # Raw string CEL expression. Must return a list of attributes. A maximum of 45 attributes can be selected. Expressions can select different attribute types from `attributes`: `attributes.saml_attributes`, `attributes.iap_attributes`. The following functions are supported: - filter `.filter(, )`: Returns a subset of `` where `` is true for every item. - in ` in `: Returns true if `` contains ``. - selectByName `.selectByName()`: Returns the attribute in `` with the given `` name, otherwise returns empty. - emitAs `.emitAs()`: Sets the `` name field to the given `` for propagation in selected output credentials. - strict `.strict()`: Ignores the `x-goog-iap-attr-` prefix for the provided `` when propagating with the `HEADER` output credential, such as request headers. - append `.append()` OR `.append()`: Appends the provided `` or `` to the end of ``. Example expression: `attributes.saml_attributes.filter(x, x.name in ['test']).append(attributes.iap_attributes.selectByName('exact').emitAs('custom').strict())` - "outputCredentials": [ # Which output credentials attributes selected by the CEL expression should be propagated in. All attributes will be fully duplicated in each selected output credential. + "attributePropagationSettings": { # Configuration for propagating attributes to applications protected by IAP. # Optional. Settings to configure attribute propagation. + "enable": True or False, # Optional. Whether the provided attribute propagation settings should be evaluated on user requests. If set to true, attributes returned from the expression will be propagated in the set output credentials. + "expression": "A String", # Optional. Raw string CEL expression. Must return a list of attributes. A maximum of 45 attributes can be selected. Expressions can select different attribute types from `attributes`: `attributes.saml_attributes`, `attributes.iap_attributes`. The following functions are supported: - filter `.filter(, )`: Returns a subset of `` where `` is true for every item. - in ` in `: Returns true if `` contains ``. - selectByName `.selectByName()`: Returns the attribute in `` with the given `` name, otherwise returns empty. - emitAs `.emitAs()`: Sets the `` name field to the given `` for propagation in selected output credentials. - strict `.strict()`: Ignores the `x-goog-iap-attr-` prefix for the provided `` when propagating with the `HEADER` output credential, such as request headers. - append `.append()` OR `.append()`: Appends the provided `` or `` to the end of ``. Example expression: `attributes.saml_attributes.filter(x, x.name in ['test']).append(attributes.iap_attributes.selectByName('exact').emitAs('custom').strict())` + "outputCredentials": [ # Optional. Which output credentials attributes selected by the CEL expression should be propagated in. All attributes will be fully duplicated in each selected output credential. "A String", ], }, "cookieDomain": "A String", # The Domain value to set for cookies generated by IAP. This value is not validated by the API, but will be ignored at runtime if invalid. - "csmSettings": { # Configuration for RCToken generated for service mesh workloads protected by IAP. RCToken are IAP generated JWTs that can be verified at the application. The RCToken is primarily used for service mesh deployments, and can be scoped to a single mesh by configuring the audience field accordingly. # Settings to configure IAP's behavior for a service mesh. + "csmSettings": { # Configuration for RCToken generated for service mesh workloads protected by IAP. RCToken are IAP generated JWTs that can be verified at the application. The RCToken is primarily used for service mesh deployments, and can be scoped to a single mesh by configuring the audience field accordingly. # Optional. Settings to configure IAP's behavior for a service mesh. "rctokenAud": "A String", # Audience claim set in the generated RCToken. This value is not validated by IAP. }, }, @@ -432,32 +432,32 @@

Method Details

An object of the form: { # The IAP configurable settings. - "accessSettings": { # Access related settings for IAP protected apps. # Top level wrapper for all access related setting in IAP - "allowedDomainsSettings": { # Configuration for IAP allowed domains. Lets you to restrict access to an app and allow access to only the domains that you list. # Settings to configure and enable allowed domains. - "domains": [ # List of trusted domains. + "accessSettings": { # Access related settings for IAP protected apps. # Optional. Top level wrapper for all access related setting in IAP + "allowedDomainsSettings": { # Configuration for IAP allowed domains. Lets you to restrict access to an app and allow access to only the domains that you list. # Optional. Settings to configure and enable allowed domains. + "domains": [ # Optional. List of trusted domains. "A String", ], - "enable": True or False, # Configuration for customers to opt in for the feature. + "enable": True or False, # Optional. Configuration for customers to opt in for the feature. }, - "corsSettings": { # Allows customers to configure HTTP request paths that'll allow HTTP OPTIONS call to bypass authentication and authorization. # Configuration to allow cross-origin requests via IAP. + "corsSettings": { # Allows customers to configure HTTP request paths that'll allow HTTP OPTIONS call to bypass authentication and authorization. # Optional. Configuration to allow cross-origin requests via IAP. "allowHttpOptions": True or False, # Configuration to allow HTTP OPTIONS calls to skip authorization. If undefined, IAP will not apply any special logic to OPTIONS requests. }, - "gcipSettings": { # Allows customers to configure tenant_id for GCIP instance per-app. # GCIP claims and endpoint configurations for 3p identity providers. + "gcipSettings": { # Allows customers to configure tenant_id for GCIP instance per-app. # Optional. GCIP claims and endpoint configurations for 3p identity providers. "loginPageUri": "A String", # Login page URI associated with the GCIP tenants. Typically, all resources within the same project share the same login page, though it could be overridden at the sub resource level. - "tenantIds": [ # GCIP tenant ids that are linked to the IAP resource. tenant_ids could be a string beginning with a number character to indicate authenticating with GCIP tenant flow, or in the format of _ to indicate authenticating with GCIP agent flow. If agent flow is used, tenant_ids should only contain one single element, while for tenant flow, tenant_ids can contain multiple elements. + "tenantIds": [ # Optional. GCIP tenant ids that are linked to the IAP resource. tenant_ids could be a string beginning with a number character to indicate authenticating with GCIP tenant flow, or in the format of _ to indicate authenticating with GCIP agent flow. If agent flow is used, tenant_ids should only contain one single element, while for tenant flow, tenant_ids can contain multiple elements. "A String", ], }, "identitySources": [ # Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured. "A String", ], - "oauthSettings": { # Configuration for OAuth login&consent flow behavior as well as for OAuth Credentials. # Settings to configure IAP's OAuth behavior. + "oauthSettings": { # Configuration for OAuth login&consent flow behavior as well as for OAuth Credentials. # Optional. Settings to configure IAP's OAuth behavior. "loginHint": "A String", # Domain hint to send as hd=? parameter in OAuth request flow. Enables redirect to primary IDP by skipping Google's login screen. https://developers.google.com/identity/protocols/OpenIDConnect#hd-param Note: IAP does not verify that the id token's hd claim matches this value since access behavior is managed by IAM policies. - "programmaticClients": [ # List of client ids allowed to use IAP programmatically. + "programmaticClients": [ # Optional. List of client ids allowed to use IAP programmatically. "A String", ], }, - "policyDelegationSettings": { # PolicyDelegationConfig allows google-internal teams to use IAP for apps hosted in a tenant project. Using these settings, the app can delegate permission check to happen against the linked customer project. This is only ever supposed to be used by google internal teams, hence the restriction on the proto. # Settings to configure Policy delegation for apps hosted in tenant projects. INTERNAL_ONLY. + "policyDelegationSettings": { # PolicyDelegationConfig allows google-internal teams to use IAP for apps hosted in a tenant project. Using these settings, the app can delegate permission check to happen against the linked customer project. This is only ever supposed to be used by google internal teams, hence the restriction on the proto. # Optional. Settings to configure Policy delegation for apps hosted in tenant projects. INTERNAL_ONLY. "iamPermission": "A String", # Permission to check in IAM. "iamServiceName": "A String", # The DNS name of the service (e.g. "resourcemanager.googleapis.com"). This should be the domain name part of the full resource names (see https://aip.dev/122#full-resource-names), which is usually the same as IamServiceSpec.service of the service where the resource type is defined. "policyName": { # An internal name for an IAM policy, based on the resource to which the policy applies. Not to be confused with a resource's external full resource name. For more information on this distinction, see go/iam-full-resource-names. # Policy name to be checked @@ -477,10 +477,10 @@

Method Details

"type": "A String", # The public resource type name of the resource. It is configured using the official_name of the ResourceType as defined in service configurations under //configs/cloud/resourcetypes. For example, the official_name for GCP projects is set as 'cloudresourcemanager.googleapis.com/Project' according to //configs/cloud/resourcetypes/google/cloud/resourcemanager/prod.yaml This field is **required** for services integrated with resource-attribute-based IAM conditions and/or CustomOrgPolicy. This field requires special handling for parents-only permissions such as `create` and `list`. See the document linked below for further details. See go/iam-conditions-sig-g3#populate-resource-attributes for specific details on populating this field. }, }, - "reauthSettings": { # Configuration for IAP reauthentication policies. # Settings to configure reauthentication policies in IAP. - "maxAge": "A String", # Reauth session lifetime, how long before a user has to reauthenticate again. + "reauthSettings": { # Configuration for IAP reauthentication policies. # Optional. Settings to configure reauthentication policies in IAP. + "maxAge": "A String", # Optional. Reauth session lifetime, how long before a user has to reauthenticate again. "method": "A String", # Reauth method requested. - "policyType": "A String", # How IAP determines the effective policy in cases of hierarchical policies. Policies are merged from higher in the hierarchy to lower in the hierarchy. + "policyType": "A String", # Optional. How IAP determines the effective policy in cases of hierarchical policies. Policies are merged from higher in the hierarchy to lower in the hierarchy. }, "workforceIdentitySettings": { # WorkforceIdentitySettings allows customers to configure workforce pools and OAuth 2.0 settings to gate their applications using a third-party IdP with access control. # Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings. "oauth2": { # The OAuth 2.0 Settings # OAuth 2.0 settings for IAP to perform OIDC flow with workforce identity federation services. @@ -493,21 +493,21 @@

Method Details

], }, }, - "applicationSettings": { # Wrapper over application specific settings for IAP. # Top level wrapper for all application related settings in IAP - "accessDeniedPageSettings": { # Custom content configuration for access denied page. IAP allows customers to define a custom URI to use as the error page when access is denied to users. If IAP prevents access to this page, the default IAP error page will be displayed instead. # Customization for Access Denied page. + "applicationSettings": { # Wrapper over application specific settings for IAP. # Optional. Top level wrapper for all application related settings in IAP + "accessDeniedPageSettings": { # Custom content configuration for access denied page. IAP allows customers to define a custom URI to use as the error page when access is denied to users. If IAP prevents access to this page, the default IAP error page will be displayed instead. # Optional. Customization for Access Denied page. "accessDeniedPageUri": "A String", # The URI to be redirected to when access is denied. "generateTroubleshootingUri": True or False, # Whether to generate a troubleshooting URL on access denied events to this application. "remediationTokenGenerationEnabled": True or False, # Whether to generate remediation token on access denied events to this application. }, - "attributePropagationSettings": { # Configuration for propagating attributes to applications protected by IAP. # Settings to configure attribute propagation. - "enable": True or False, # Whether the provided attribute propagation settings should be evaluated on user requests. If set to true, attributes returned from the expression will be propagated in the set output credentials. - "expression": "A String", # Raw string CEL expression. Must return a list of attributes. A maximum of 45 attributes can be selected. Expressions can select different attribute types from `attributes`: `attributes.saml_attributes`, `attributes.iap_attributes`. The following functions are supported: - filter `.filter(, )`: Returns a subset of `` where `` is true for every item. - in ` in `: Returns true if `` contains ``. - selectByName `.selectByName()`: Returns the attribute in `` with the given `` name, otherwise returns empty. - emitAs `.emitAs()`: Sets the `` name field to the given `` for propagation in selected output credentials. - strict `.strict()`: Ignores the `x-goog-iap-attr-` prefix for the provided `` when propagating with the `HEADER` output credential, such as request headers. - append `.append()` OR `.append()`: Appends the provided `` or `` to the end of ``. Example expression: `attributes.saml_attributes.filter(x, x.name in ['test']).append(attributes.iap_attributes.selectByName('exact').emitAs('custom').strict())` - "outputCredentials": [ # Which output credentials attributes selected by the CEL expression should be propagated in. All attributes will be fully duplicated in each selected output credential. + "attributePropagationSettings": { # Configuration for propagating attributes to applications protected by IAP. # Optional. Settings to configure attribute propagation. + "enable": True or False, # Optional. Whether the provided attribute propagation settings should be evaluated on user requests. If set to true, attributes returned from the expression will be propagated in the set output credentials. + "expression": "A String", # Optional. Raw string CEL expression. Must return a list of attributes. A maximum of 45 attributes can be selected. Expressions can select different attribute types from `attributes`: `attributes.saml_attributes`, `attributes.iap_attributes`. The following functions are supported: - filter `.filter(, )`: Returns a subset of `` where `` is true for every item. - in ` in `: Returns true if `` contains ``. - selectByName `.selectByName()`: Returns the attribute in `` with the given `` name, otherwise returns empty. - emitAs `.emitAs()`: Sets the `` name field to the given `` for propagation in selected output credentials. - strict `.strict()`: Ignores the `x-goog-iap-attr-` prefix for the provided `` when propagating with the `HEADER` output credential, such as request headers. - append `.append()` OR `.append()`: Appends the provided `` or `` to the end of ``. Example expression: `attributes.saml_attributes.filter(x, x.name in ['test']).append(attributes.iap_attributes.selectByName('exact').emitAs('custom').strict())` + "outputCredentials": [ # Optional. Which output credentials attributes selected by the CEL expression should be propagated in. All attributes will be fully duplicated in each selected output credential. "A String", ], }, "cookieDomain": "A String", # The Domain value to set for cookies generated by IAP. This value is not validated by the API, but will be ignored at runtime if invalid. - "csmSettings": { # Configuration for RCToken generated for service mesh workloads protected by IAP. RCToken are IAP generated JWTs that can be verified at the application. The RCToken is primarily used for service mesh deployments, and can be scoped to a single mesh by configuring the audience field accordingly. # Settings to configure IAP's behavior for a service mesh. + "csmSettings": { # Configuration for RCToken generated for service mesh workloads protected by IAP. RCToken are IAP generated JWTs that can be verified at the application. The RCToken is primarily used for service mesh deployments, and can be scoped to a single mesh by configuring the audience field accordingly. # Optional. Settings to configure IAP's behavior for a service mesh. "rctokenAud": "A String", # Audience claim set in the generated RCToken. This value is not validated by IAP. }, }, @@ -530,7 +530,7 @@

Method Details

Returns: An object of the form: - { # API requires a return message, but currently all response strings will fit in the status and public message. In the future, this response can hold AST validation info. + { # IAP Expression Linter endpoint returns empty response body. }
diff --git a/docs/dyn/integrations_v1.projects.locations.integrations.html b/docs/dyn/integrations_v1.projects.locations.integrations.html index ec87dc2c1be..5844e033d1b 100644 --- a/docs/dyn/integrations_v1.projects.locations.integrations.html +++ b/docs/dyn/integrations_v1.projects.locations.integrations.html @@ -933,6 +933,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -989,6 +990,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -1040,6 +1042,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -1204,6 +1207,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. diff --git a/docs/dyn/integrations_v1.projects.locations.integrations.versions.html b/docs/dyn/integrations_v1.projects.locations.integrations.versions.html index 0b18fe1986f..45c097b0ad3 100644 --- a/docs/dyn/integrations_v1.projects.locations.integrations.versions.html +++ b/docs/dyn/integrations_v1.projects.locations.integrations.versions.html @@ -405,6 +405,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -461,6 +462,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -512,6 +514,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -676,6 +679,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -1416,6 +1420,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -1472,6 +1477,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -1523,6 +1529,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -1687,6 +1694,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -2496,6 +2504,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -2552,6 +2561,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -2603,6 +2613,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -2767,6 +2778,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -3516,6 +3528,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -3572,6 +3585,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -3623,6 +3637,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -3787,6 +3802,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -4539,6 +4555,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -4595,6 +4612,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -4646,6 +4664,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -4810,6 +4829,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -5568,6 +5588,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -5624,6 +5645,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -5675,6 +5697,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -5839,6 +5862,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -6578,6 +6602,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -6634,6 +6659,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -6685,6 +6711,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -6849,6 +6876,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -7654,6 +7682,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -7710,6 +7739,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -7761,6 +7791,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -7925,6 +7956,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. diff --git a/docs/dyn/integrations_v1.projects.locations.products.integrations.html b/docs/dyn/integrations_v1.projects.locations.products.integrations.html index 9f9d25e8db7..f2561f2ba68 100644 --- a/docs/dyn/integrations_v1.projects.locations.products.integrations.html +++ b/docs/dyn/integrations_v1.projects.locations.products.integrations.html @@ -888,6 +888,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -944,6 +945,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -995,6 +997,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -1159,6 +1162,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. diff --git a/docs/dyn/integrations_v1.projects.locations.products.integrations.versions.html b/docs/dyn/integrations_v1.projects.locations.products.integrations.versions.html index af10701818a..28c7fc206ff 100644 --- a/docs/dyn/integrations_v1.projects.locations.products.integrations.versions.html +++ b/docs/dyn/integrations_v1.projects.locations.products.integrations.versions.html @@ -405,6 +405,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -461,6 +462,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -512,6 +514,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -676,6 +679,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -1416,6 +1420,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -1472,6 +1477,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -1523,6 +1529,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -1687,6 +1694,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -2485,6 +2493,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -2541,6 +2550,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -2592,6 +2602,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -2756,6 +2767,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -3508,6 +3520,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -3564,6 +3577,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -3615,6 +3629,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -3779,6 +3794,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -4537,6 +4553,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -4593,6 +4610,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -4644,6 +4662,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -4808,6 +4827,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -5547,6 +5567,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -5603,6 +5624,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -5654,6 +5676,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -5818,6 +5841,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -6597,6 +6621,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -6653,6 +6678,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -6704,6 +6730,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -6868,6 +6895,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. @@ -7647,6 +7675,7 @@

Method Details

"errorCatcherId": "A String", # Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task "externalTaskType": "A String", # Optional. External task type of the task "failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -7703,6 +7732,7 @@

Method Details

"finalState": "A String", # State to which the execution snapshot status will be set if the task succeeds. }, "synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). + "condition": "A String", # Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy. "intervalTime": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. "maxRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. "retryStrategy": "A String", # Defines what happens to the task upon failure. @@ -7754,6 +7784,7 @@

Method Details

"failurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "incomingEdgeCount": 42, # The number of edges leading into this TaskConfig. @@ -7918,6 +7949,7 @@

Method Details

"synchronousCallFailurePolicy": { # Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). # Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). "intervalInSeconds": "A String", # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the initial interval for backoff. "maxNumRetries": 42, # Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the number of times the task will be retried if failed. + "retryCondition": "A String", # Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy. "retryStrategy": "A String", # Defines what happens to the task upon failure. }, "taskEntity": { # Contains a task's metadata and associated information. Next available id: 7 # Copy of the task entity that this task config is an instance of. diff --git a/docs/dyn/metastore_v1.projects.locations.services.backups.html b/docs/dyn/metastore_v1.projects.locations.services.backups.html index b9904e1cee2..b68a37dadcc 100644 --- a/docs/dyn/metastore_v1.projects.locations.services.backups.html +++ b/docs/dyn/metastore_v1.projects.locations.services.backups.html @@ -125,6 +125,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -329,6 +330,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -521,6 +523,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, diff --git a/docs/dyn/metastore_v1.projects.locations.services.databases.html b/docs/dyn/metastore_v1.projects.locations.services.databases.html new file mode 100644 index 00000000000..c99d2f08199 --- /dev/null +++ b/docs/dyn/metastore_v1.projects.locations.services.databases.html @@ -0,0 +1,230 @@ + + + +

Dataproc Metastore API . projects . locations . services . databases

+

Instance Methods

+

+ tables() +

+

Returns the tables Resource.

+ +

+ close()

+

Close httplib2 connections.

+

+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None)

+

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+

+ setIamPolicy(resource, body=None, x__xgafv=None)

+

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None) +
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  options_requestedPolicyVersion: integer, Optional. The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.A Policy is a collection of bindings. A binding binds one or more members, or principals, to a single role. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role.For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).JSON example: { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } YAML example: bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the IAM documentation (https://cloud.google.com/iam/docs/).
+  "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+    { # Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
+      "auditLogConfigs": [ # The configuration for logging of each type of permission.
+        { # Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
+          "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
+            "A String",
+          ],
+          "logType": "A String", # The log type that this config enables.
+        },
+      ],
+      "service": "A String", # Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services.
+    },
+  ],
+  "bindings": [ # Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
+    { # Associates members, or principals, with a role.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # The condition that is associated with this binding.If the condition evaluates to true, then this binding applies to the current request.If the condition evaluates to false, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+        "description": "A String", # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workforce identity pool. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}: All workforce identities in a group. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All workforce identities with a specific attribute value. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*: All identities in a workforce identity pool. principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workload identity pool. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}: A workload identity pool group. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All identities in a workload identity pool with a certain attribute. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*: All identities in a workload identity pool. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: Deleted single identity in a workforce identity pool. For example, deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.For an overview of the IAM roles and permissions, see the IAM documentation (https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see here (https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
+  "version": 42, # Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+ +
+ setIamPolicy(resource, body=None, x__xgafv=None) +
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for SetIamPolicy method.
+  "policy": { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.A Policy is a collection of bindings. A binding binds one or more members, or principals, to a single role. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role.For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).JSON example: { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } YAML example: bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the IAM documentation (https://cloud.google.com/iam/docs/). # REQUIRED: The complete policy to be applied to the resource. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might reject them.
+    "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+      { # Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
+        "auditLogConfigs": [ # The configuration for logging of each type of permission.
+          { # Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
+            "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
+              "A String",
+            ],
+            "logType": "A String", # The log type that this config enables.
+          },
+        ],
+        "service": "A String", # Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services.
+      },
+    ],
+    "bindings": [ # Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
+      { # Associates members, or principals, with a role.
+        "condition": { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # The condition that is associated with this binding.If the condition evaluates to true, then this binding applies to the current request.If the condition evaluates to false, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+          "description": "A String", # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
+          "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+          "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+          "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+        },
+        "members": [ # Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workforce identity pool. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}: All workforce identities in a group. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All workforce identities with a specific attribute value. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*: All identities in a workforce identity pool. principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workload identity pool. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}: A workload identity pool group. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All identities in a workload identity pool with a certain attribute. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*: All identities in a workload identity pool. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: Deleted single identity in a workforce identity pool. For example, deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value.
+          "A String",
+        ],
+        "role": "A String", # Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.For an overview of the IAM roles and permissions, see the IAM documentation (https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see here (https://cloud.google.com/iam/docs/understanding-roles).
+      },
+    ],
+    "etag": "A String", # etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
+    "version": 42, # Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+  },
+  "updateMask": "A String", # OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag"
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.A Policy is a collection of bindings. A binding binds one or more members, or principals, to a single role. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role.For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).JSON example: { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } YAML example: bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the IAM documentation (https://cloud.google.com/iam/docs/).
+  "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+    { # Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
+      "auditLogConfigs": [ # The configuration for logging of each type of permission.
+        { # Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
+          "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
+            "A String",
+          ],
+          "logType": "A String", # The log type that this config enables.
+        },
+      ],
+      "service": "A String", # Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services.
+    },
+  ],
+  "bindings": [ # Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
+    { # Associates members, or principals, with a role.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # The condition that is associated with this binding.If the condition evaluates to true, then this binding applies to the current request.If the condition evaluates to false, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+        "description": "A String", # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workforce identity pool. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}: All workforce identities in a group. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All workforce identities with a specific attribute value. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*: All identities in a workforce identity pool. principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workload identity pool. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}: A workload identity pool group. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All identities in a workload identity pool with a certain attribute. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*: All identities in a workload identity pool. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: Deleted single identity in a workforce identity pool. For example, deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.For an overview of the IAM roles and permissions, see the IAM documentation (https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see here (https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
+  "version": 42, # Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/metastore_v1.projects.locations.services.databases.tables.html b/docs/dyn/metastore_v1.projects.locations.services.databases.tables.html new file mode 100644 index 00000000000..5e47e46de32 --- /dev/null +++ b/docs/dyn/metastore_v1.projects.locations.services.databases.tables.html @@ -0,0 +1,225 @@ + + + +

Dataproc Metastore API . projects . locations . services . databases . tables

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None)

+

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+

+ setIamPolicy(resource, body=None, x__xgafv=None)

+

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None) +
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  options_requestedPolicyVersion: integer, Optional. The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.A Policy is a collection of bindings. A binding binds one or more members, or principals, to a single role. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role.For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).JSON example: { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } YAML example: bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the IAM documentation (https://cloud.google.com/iam/docs/).
+  "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+    { # Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
+      "auditLogConfigs": [ # The configuration for logging of each type of permission.
+        { # Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
+          "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
+            "A String",
+          ],
+          "logType": "A String", # The log type that this config enables.
+        },
+      ],
+      "service": "A String", # Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services.
+    },
+  ],
+  "bindings": [ # Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
+    { # Associates members, or principals, with a role.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # The condition that is associated with this binding.If the condition evaluates to true, then this binding applies to the current request.If the condition evaluates to false, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+        "description": "A String", # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workforce identity pool. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}: All workforce identities in a group. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All workforce identities with a specific attribute value. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*: All identities in a workforce identity pool. principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workload identity pool. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}: A workload identity pool group. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All identities in a workload identity pool with a certain attribute. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*: All identities in a workload identity pool. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: Deleted single identity in a workforce identity pool. For example, deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.For an overview of the IAM roles and permissions, see the IAM documentation (https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see here (https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
+  "version": 42, # Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+ +
+ setIamPolicy(resource, body=None, x__xgafv=None) +
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for SetIamPolicy method.
+  "policy": { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.A Policy is a collection of bindings. A binding binds one or more members, or principals, to a single role. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role.For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).JSON example: { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } YAML example: bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the IAM documentation (https://cloud.google.com/iam/docs/). # REQUIRED: The complete policy to be applied to the resource. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might reject them.
+    "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+      { # Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
+        "auditLogConfigs": [ # The configuration for logging of each type of permission.
+          { # Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
+            "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
+              "A String",
+            ],
+            "logType": "A String", # The log type that this config enables.
+          },
+        ],
+        "service": "A String", # Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services.
+      },
+    ],
+    "bindings": [ # Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
+      { # Associates members, or principals, with a role.
+        "condition": { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # The condition that is associated with this binding.If the condition evaluates to true, then this binding applies to the current request.If the condition evaluates to false, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+          "description": "A String", # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
+          "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+          "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+          "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+        },
+        "members": [ # Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workforce identity pool. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}: All workforce identities in a group. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All workforce identities with a specific attribute value. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*: All identities in a workforce identity pool. principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workload identity pool. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}: A workload identity pool group. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All identities in a workload identity pool with a certain attribute. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*: All identities in a workload identity pool. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: Deleted single identity in a workforce identity pool. For example, deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value.
+          "A String",
+        ],
+        "role": "A String", # Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.For an overview of the IAM roles and permissions, see the IAM documentation (https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see here (https://cloud.google.com/iam/docs/understanding-roles).
+      },
+    ],
+    "etag": "A String", # etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
+    "version": 42, # Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+  },
+  "updateMask": "A String", # OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag"
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.A Policy is a collection of bindings. A binding binds one or more members, or principals, to a single role. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role.For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).JSON example: { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } YAML example: bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the IAM documentation (https://cloud.google.com/iam/docs/).
+  "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+    { # Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
+      "auditLogConfigs": [ # The configuration for logging of each type of permission.
+        { # Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
+          "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
+            "A String",
+          ],
+          "logType": "A String", # The log type that this config enables.
+        },
+      ],
+      "service": "A String", # Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services.
+    },
+  ],
+  "bindings": [ # Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
+    { # Associates members, or principals, with a role.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # The condition that is associated with this binding.If the condition evaluates to true, then this binding applies to the current request.If the condition evaluates to false, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+        "description": "A String", # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workforce identity pool. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}: All workforce identities in a group. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All workforce identities with a specific attribute value. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*: All identities in a workforce identity pool. principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workload identity pool. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}: A workload identity pool group. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All identities in a workload identity pool with a certain attribute. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*: All identities in a workload identity pool. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: Deleted single identity in a workforce identity pool. For example, deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.For an overview of the IAM roles and permissions, see the IAM documentation (https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see here (https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
+  "version": 42, # Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/metastore_v1.projects.locations.services.html b/docs/dyn/metastore_v1.projects.locations.services.html index 6d756a3021d..1b9dc9bfdff 100644 --- a/docs/dyn/metastore_v1.projects.locations.services.html +++ b/docs/dyn/metastore_v1.projects.locations.services.html @@ -79,6 +79,11 @@

Instance Methods

Returns the backups Resource.

+

+ databases() +

+

Returns the databases Resource.

+

metadataImports()

@@ -240,6 +245,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -478,6 +484,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -661,6 +668,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -847,6 +855,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, diff --git a/docs/dyn/metastore_v1alpha.projects.locations.services.backups.html b/docs/dyn/metastore_v1alpha.projects.locations.services.backups.html index d82699622aa..ef9db821e35 100644 --- a/docs/dyn/metastore_v1alpha.projects.locations.services.backups.html +++ b/docs/dyn/metastore_v1alpha.projects.locations.services.backups.html @@ -128,6 +128,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -349,6 +350,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -558,6 +560,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, diff --git a/docs/dyn/metastore_v1alpha.projects.locations.services.html b/docs/dyn/metastore_v1alpha.projects.locations.services.html index a5148f04ba1..512cb874a8a 100644 --- a/docs/dyn/metastore_v1alpha.projects.locations.services.html +++ b/docs/dyn/metastore_v1alpha.projects.locations.services.html @@ -344,6 +344,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -599,6 +600,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -799,6 +801,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -1002,6 +1005,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, diff --git a/docs/dyn/metastore_v1beta.projects.locations.services.backups.html b/docs/dyn/metastore_v1beta.projects.locations.services.backups.html index 9579afc5820..4777840b24a 100644 --- a/docs/dyn/metastore_v1beta.projects.locations.services.backups.html +++ b/docs/dyn/metastore_v1beta.projects.locations.services.backups.html @@ -128,6 +128,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -349,6 +350,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -558,6 +560,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, diff --git a/docs/dyn/metastore_v1beta.projects.locations.services.html b/docs/dyn/metastore_v1beta.projects.locations.services.html index 3699267db6d..7f46f24a75e 100644 --- a/docs/dyn/metastore_v1beta.projects.locations.services.html +++ b/docs/dyn/metastore_v1beta.projects.locations.services.html @@ -344,6 +344,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -599,6 +600,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -799,6 +801,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, @@ -1002,6 +1005,7 @@

Method Details

"artifactGcsUri": "A String", # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. "createTime": "A String", # Output only. The time when the metastore service was created. "databaseType": "A String", # Immutable. The database type that the Metastore service stores its data. + "deletionProtection": True or False, # Optional. Indicates if the dataproc metastore should be protected against accidental deletions. "encryptionConfig": { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. "kmsKey": "A String", # The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. }, diff --git a/docs/dyn/migrationcenter_v1alpha1.projects.locations.assets.html b/docs/dyn/migrationcenter_v1alpha1.projects.locations.assets.html index b5a700187ca..7ca6d0ae875 100644 --- a/docs/dyn/migrationcenter_v1alpha1.projects.locations.assets.html +++ b/docs/dyn/migrationcenter_v1alpha1.projects.locations.assets.html @@ -293,17 +293,12 @@

Method Details

], }, "topology": { # Details of database deployment's topology. # Details of the database deployment topology. - "coreCount": 42, # Optional. Number of total cores. - "coreLimit": 42, # Optional. Number of total cores limited by db deployment. + "coreCount": 42, # Optional. Number of total logical cores. + "coreLimit": 42, # Optional. Number of total logical cores limited by db deployment. "diskAllocatedBytes": "A String", # Optional. Disk allocated in bytes. "diskUsedBytes": "A String", # Optional. Disk used in bytes. "instances": [ # Optional. List of database instances. { # Details of a database instance. - "hosts": [ # Optional. The instance's hosts. - { # Details of a host of a database instance. - "hostName": "A String", # Optional. The host name of the host. - }, - ], "instanceName": "A String", # The instance's name. "role": "A String", # The instance role in the database engine. }, @@ -869,17 +864,12 @@

Method Details

], }, "topology": { # Details of database deployment's topology. # Details of the database deployment topology. - "coreCount": 42, # Optional. Number of total cores. - "coreLimit": 42, # Optional. Number of total cores limited by db deployment. + "coreCount": 42, # Optional. Number of total logical cores. + "coreLimit": 42, # Optional. Number of total logical cores limited by db deployment. "diskAllocatedBytes": "A String", # Optional. Disk allocated in bytes. "diskUsedBytes": "A String", # Optional. Disk used in bytes. "instances": [ # Optional. List of database instances. { # Details of a database instance. - "hosts": [ # Optional. The instance's hosts. - { # Details of a host of a database instance. - "hostName": "A String", # Optional. The host name of the host. - }, - ], "instanceName": "A String", # The instance's name. "role": "A String", # The instance role in the database engine. }, @@ -1477,17 +1467,12 @@

Method Details

], }, "topology": { # Details of database deployment's topology. # Details of the database deployment topology. - "coreCount": 42, # Optional. Number of total cores. - "coreLimit": 42, # Optional. Number of total cores limited by db deployment. + "coreCount": 42, # Optional. Number of total logical cores. + "coreLimit": 42, # Optional. Number of total logical cores limited by db deployment. "diskAllocatedBytes": "A String", # Optional. Disk allocated in bytes. "diskUsedBytes": "A String", # Optional. Disk used in bytes. "instances": [ # Optional. List of database instances. { # Details of a database instance. - "hosts": [ # Optional. The instance's hosts. - { # Details of a host of a database instance. - "hostName": "A String", # Optional. The host name of the host. - }, - ], "instanceName": "A String", # The instance's name. "role": "A String", # The instance role in the database engine. }, @@ -2066,17 +2051,12 @@

Method Details

], }, "topology": { # Details of database deployment's topology. # Details of the database deployment topology. - "coreCount": 42, # Optional. Number of total cores. - "coreLimit": 42, # Optional. Number of total cores limited by db deployment. + "coreCount": 42, # Optional. Number of total logical cores. + "coreLimit": 42, # Optional. Number of total logical cores limited by db deployment. "diskAllocatedBytes": "A String", # Optional. Disk allocated in bytes. "diskUsedBytes": "A String", # Optional. Disk used in bytes. "instances": [ # Optional. List of database instances. { # Details of a database instance. - "hosts": [ # Optional. The instance's hosts. - { # Details of a host of a database instance. - "hostName": "A String", # Optional. The host name of the host. - }, - ], "instanceName": "A String", # The instance's name. "role": "A String", # The instance role in the database engine. }, @@ -2657,17 +2637,12 @@

Method Details

], }, "topology": { # Details of database deployment's topology. # Details of the database deployment topology. - "coreCount": 42, # Optional. Number of total cores. - "coreLimit": 42, # Optional. Number of total cores limited by db deployment. + "coreCount": 42, # Optional. Number of total logical cores. + "coreLimit": 42, # Optional. Number of total logical cores limited by db deployment. "diskAllocatedBytes": "A String", # Optional. Disk allocated in bytes. "diskUsedBytes": "A String", # Optional. Disk used in bytes. "instances": [ # Optional. List of database instances. { # Details of a database instance. - "hosts": [ # Optional. The instance's hosts. - { # Details of a host of a database instance. - "hostName": "A String", # Optional. The host name of the host. - }, - ], "instanceName": "A String", # The instance's name. "role": "A String", # The instance role in the database engine. }, @@ -3228,17 +3203,12 @@

Method Details

], }, "topology": { # Details of database deployment's topology. # Details of the database deployment topology. - "coreCount": 42, # Optional. Number of total cores. - "coreLimit": 42, # Optional. Number of total cores limited by db deployment. + "coreCount": 42, # Optional. Number of total logical cores. + "coreLimit": 42, # Optional. Number of total logical cores limited by db deployment. "diskAllocatedBytes": "A String", # Optional. Disk allocated in bytes. "diskUsedBytes": "A String", # Optional. Disk used in bytes. "instances": [ # Optional. List of database instances. { # Details of a database instance. - "hosts": [ # Optional. The instance's hosts. - { # Details of a host of a database instance. - "hostName": "A String", # Optional. The host name of the host. - }, - ], "instanceName": "A String", # The instance's name. "role": "A String", # The instance role in the database engine. }, @@ -3798,17 +3768,12 @@

Method Details

], }, "topology": { # Details of database deployment's topology. # Details of the database deployment topology. - "coreCount": 42, # Optional. Number of total cores. - "coreLimit": 42, # Optional. Number of total cores limited by db deployment. + "coreCount": 42, # Optional. Number of total logical cores. + "coreLimit": 42, # Optional. Number of total logical cores limited by db deployment. "diskAllocatedBytes": "A String", # Optional. Disk allocated in bytes. "diskUsedBytes": "A String", # Optional. Disk used in bytes. "instances": [ # Optional. List of database instances. { # Details of a database instance. - "hosts": [ # Optional. The instance's hosts. - { # Details of a host of a database instance. - "hostName": "A String", # Optional. The host name of the host. - }, - ], "instanceName": "A String", # The instance's name. "role": "A String", # The instance role in the database engine. }, diff --git a/docs/dyn/migrationcenter_v1alpha1.projects.locations.sources.errorFrames.html b/docs/dyn/migrationcenter_v1alpha1.projects.locations.sources.errorFrames.html index 6c22ddb926f..479a0d388f7 100644 --- a/docs/dyn/migrationcenter_v1alpha1.projects.locations.sources.errorFrames.html +++ b/docs/dyn/migrationcenter_v1alpha1.projects.locations.sources.errorFrames.html @@ -192,17 +192,12 @@

Method Details

], }, "topology": { # Details of database deployment's topology. # Details of the database deployment topology. - "coreCount": 42, # Optional. Number of total cores. - "coreLimit": 42, # Optional. Number of total cores limited by db deployment. + "coreCount": 42, # Optional. Number of total logical cores. + "coreLimit": 42, # Optional. Number of total logical cores limited by db deployment. "diskAllocatedBytes": "A String", # Optional. Disk allocated in bytes. "diskUsedBytes": "A String", # Optional. Disk used in bytes. "instances": [ # Optional. List of database instances. { # Details of a database instance. - "hosts": [ # Optional. The instance's hosts. - { # Details of a host of a database instance. - "hostName": "A String", # Optional. The host name of the host. - }, - ], "instanceName": "A String", # The instance's name. "role": "A String", # The instance role in the database engine. }, @@ -637,17 +632,12 @@

Method Details

], }, "topology": { # Details of database deployment's topology. # Details of the database deployment topology. - "coreCount": 42, # Optional. Number of total cores. - "coreLimit": 42, # Optional. Number of total cores limited by db deployment. + "coreCount": 42, # Optional. Number of total logical cores. + "coreLimit": 42, # Optional. Number of total logical cores limited by db deployment. "diskAllocatedBytes": "A String", # Optional. Disk allocated in bytes. "diskUsedBytes": "A String", # Optional. Disk used in bytes. "instances": [ # Optional. List of database instances. { # Details of a database instance. - "hosts": [ # Optional. The instance's hosts. - { # Details of a host of a database instance. - "hostName": "A String", # Optional. The host name of the host. - }, - ], "instanceName": "A String", # The instance's name. "role": "A String", # The instance role in the database engine. }, diff --git a/docs/dyn/monitoring_v3.uptimeCheckIps.html b/docs/dyn/monitoring_v3.uptimeCheckIps.html index fd28094e48d..41ae3babc34 100644 --- a/docs/dyn/monitoring_v3.uptimeCheckIps.html +++ b/docs/dyn/monitoring_v3.uptimeCheckIps.html @@ -79,7 +79,7 @@

Instance Methods

Close httplib2 connections.

list(pageSize=None, pageToken=None, x__xgafv=None)

-

Returns the list of IP addresses that checkers run from

+

Returns the list of IP addresses that checkers run from.

list_next()

Retrieves the next page of results.

@@ -91,7 +91,7 @@

Method Details

list(pageSize=None, pageToken=None, x__xgafv=None) -
Returns the list of IP addresses that checkers run from
+  
Returns the list of IP addresses that checkers run from.
 
 Args:
   pageSize: integer, The maximum number of results to return in a single response. The server may further constrain the maximum number of results returned in a single page. If the page_size is <=0, the server will decide the number of results to be returned. NOTE: this field is not yet implemented
diff --git a/docs/dyn/orgpolicy_v2.folders.constraints.html b/docs/dyn/orgpolicy_v2.folders.constraints.html
index 3de8e8d9677..d8979b8b995 100644
--- a/docs/dyn/orgpolicy_v2.folders.constraints.html
+++ b/docs/dyn/orgpolicy_v2.folders.constraints.html
@@ -113,16 +113,6 @@ 

Method Details

"constraintDefault": "A String", # The evaluation behavior of this constraint in the absence of a policy. "description": "A String", # Detailed description of what this constraint controls as well as how and where it is enforced. Mutable. "displayName": "A String", # The human readable name. Mutable. - "googleManagedConstraint": { # A Google managed constraint. This represents a subset of fields missing from Constraint proto that are required to describe CustomConstraint # Defines this constraint as being a GoogleManagedConstraint. - "actionType": "A String", # Allow or deny type. - "condition": "A String", # Org policy condition/expression. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. - "methodTypes": [ # All the operations being applied for this constraint. - "A String", - ], - "resourceTypes": [ # The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. - "A String", - ], - }, "listConstraint": { # A constraint that allows or disallows a list of string values, which are configured by an Organization Policy administrator with a policy. # Defines this constraint as being a ListConstraint. "supportsIn": True or False, # Indicates whether values grouped into categories can be used in `Policy.allowed_values` and `Policy.denied_values`. For example, `"in:Python"` would match any value in the 'Python' group. "supportsUnder": True or False, # Indicates whether subtrees of the Resource Manager resource hierarchy can be used in `Policy.allowed_values` and `Policy.denied_values`. For example, `"under:folders/123"` would match any resource under the 'folders/123' folder. diff --git a/docs/dyn/orgpolicy_v2.organizations.constraints.html b/docs/dyn/orgpolicy_v2.organizations.constraints.html index 097ef236c5c..11d8b468531 100644 --- a/docs/dyn/orgpolicy_v2.organizations.constraints.html +++ b/docs/dyn/orgpolicy_v2.organizations.constraints.html @@ -113,16 +113,6 @@

Method Details

"constraintDefault": "A String", # The evaluation behavior of this constraint in the absence of a policy. "description": "A String", # Detailed description of what this constraint controls as well as how and where it is enforced. Mutable. "displayName": "A String", # The human readable name. Mutable. - "googleManagedConstraint": { # A Google managed constraint. This represents a subset of fields missing from Constraint proto that are required to describe CustomConstraint # Defines this constraint as being a GoogleManagedConstraint. - "actionType": "A String", # Allow or deny type. - "condition": "A String", # Org policy condition/expression. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. - "methodTypes": [ # All the operations being applied for this constraint. - "A String", - ], - "resourceTypes": [ # The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. - "A String", - ], - }, "listConstraint": { # A constraint that allows or disallows a list of string values, which are configured by an Organization Policy administrator with a policy. # Defines this constraint as being a ListConstraint. "supportsIn": True or False, # Indicates whether values grouped into categories can be used in `Policy.allowed_values` and `Policy.denied_values`. For example, `"in:Python"` would match any value in the 'Python' group. "supportsUnder": True or False, # Indicates whether subtrees of the Resource Manager resource hierarchy can be used in `Policy.allowed_values` and `Policy.denied_values`. For example, `"under:folders/123"` would match any resource under the 'folders/123' folder. diff --git a/docs/dyn/orgpolicy_v2.projects.constraints.html b/docs/dyn/orgpolicy_v2.projects.constraints.html index 7158c8dd84d..fc9b70a64da 100644 --- a/docs/dyn/orgpolicy_v2.projects.constraints.html +++ b/docs/dyn/orgpolicy_v2.projects.constraints.html @@ -113,16 +113,6 @@

Method Details

"constraintDefault": "A String", # The evaluation behavior of this constraint in the absence of a policy. "description": "A String", # Detailed description of what this constraint controls as well as how and where it is enforced. Mutable. "displayName": "A String", # The human readable name. Mutable. - "googleManagedConstraint": { # A Google managed constraint. This represents a subset of fields missing from Constraint proto that are required to describe CustomConstraint # Defines this constraint as being a GoogleManagedConstraint. - "actionType": "A String", # Allow or deny type. - "condition": "A String", # Org policy condition/expression. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. - "methodTypes": [ # All the operations being applied for this constraint. - "A String", - ], - "resourceTypes": [ # The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. - "A String", - ], - }, "listConstraint": { # A constraint that allows or disallows a list of string values, which are configured by an Organization Policy administrator with a policy. # Defines this constraint as being a ListConstraint. "supportsIn": True or False, # Indicates whether values grouped into categories can be used in `Policy.allowed_values` and `Policy.denied_values`. For example, `"in:Python"` would match any value in the 'Python' group. "supportsUnder": True or False, # Indicates whether subtrees of the Resource Manager resource hierarchy can be used in `Policy.allowed_values` and `Policy.denied_values`. For example, `"under:folders/123"` would match any resource under the 'folders/123' folder. diff --git a/docs/dyn/osconfig_v1.projects.locations.osPolicyAssignments.html b/docs/dyn/osconfig_v1.projects.locations.osPolicyAssignments.html index df72b37cbee..fe6e9ea6dfd 100644 --- a/docs/dyn/osconfig_v1.projects.locations.osPolicyAssignments.html +++ b/docs/dyn/osconfig_v1.projects.locations.osPolicyAssignments.html @@ -83,10 +83,10 @@

Instance Methods

close()

Close httplib2 connections.

- create(parent, body=None, osPolicyAssignmentId=None, x__xgafv=None)

+ create(parent, body=None, osPolicyAssignmentId=None, requestId=None, x__xgafv=None)

Create an OS policy assignment. This method also creates the first revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1/projects.locations.osPolicyAssignments.operations/cancel).

- delete(name, x__xgafv=None)

+ delete(name, requestId=None, x__xgafv=None)

Delete the OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. If the LRO completes and is not cancelled, all revisions associated with the OS policy assignment are deleted. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1/projects.locations.osPolicyAssignments.operations/cancel).

get(name, x__xgafv=None)

@@ -104,7 +104,7 @@

Instance Methods

list_next()

Retrieves the next page of results.

- patch(name, body=None, updateMask=None, x__xgafv=None)

+ patch(name, allowMissing=None, body=None, requestId=None, updateMask=None, x__xgafv=None)

Update an existing OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1/projects.locations.osPolicyAssignments.operations/cancel).

Method Details

@@ -113,7 +113,7 @@

Method Details

- create(parent, body=None, osPolicyAssignmentId=None, x__xgafv=None) + create(parent, body=None, osPolicyAssignmentId=None, requestId=None, x__xgafv=None)
Create an OS policy assignment. This method also creates the first revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1/projects.locations.osPolicyAssignments.operations/cancel).
 
 Args:
@@ -347,6 +347,7 @@ 

Method Details

} osPolicyAssignmentId: string, Required. The logical name of the OS policy assignment in the project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. + requestId: string, Optional. A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a `request_id` is provided. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -377,11 +378,12 @@

Method Details

- delete(name, x__xgafv=None) + delete(name, requestId=None, x__xgafv=None)
Delete the OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. If the LRO completes and is not cancelled, all revisions associated with the OS policy assignment are deleted. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1/projects.locations.osPolicyAssignments.operations/cancel).
 
 Args:
   name: string, Required. The name of the OS policy assignment to be deleted (required)
+  requestId: string, Optional. A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a `request_id` is provided.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -1174,7 +1176,7 @@ 

Method Details

- patch(name, body=None, updateMask=None, x__xgafv=None) + patch(name, allowMissing=None, body=None, requestId=None, updateMask=None, x__xgafv=None)
Update an existing OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1/projects.locations.osPolicyAssignments.operations/cancel).
 
 Args:
@@ -1407,6 +1409,8 @@ 

Method Details

"uid": "A String", # Output only. Server generated unique id for the OS policy assignment resource. } + allowMissing: boolean, Optional. If set to true, and the OS policy assignment is not found, a new OS policy assignment will be created. In this situation, `update_mask` is ignored. + requestId: string, Optional. A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a `request_id` is provided. updateMask: string, Optional. Field mask that controls which fields of the assignment should be updated. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/osconfig_v1alpha.projects.locations.osPolicyAssignments.html b/docs/dyn/osconfig_v1alpha.projects.locations.osPolicyAssignments.html index 15fb7449782..8b174d8f860 100644 --- a/docs/dyn/osconfig_v1alpha.projects.locations.osPolicyAssignments.html +++ b/docs/dyn/osconfig_v1alpha.projects.locations.osPolicyAssignments.html @@ -83,10 +83,10 @@

Instance Methods

close()

Close httplib2 connections.

- create(parent, body=None, osPolicyAssignmentId=None, x__xgafv=None)

+ create(parent, body=None, osPolicyAssignmentId=None, requestId=None, x__xgafv=None)

Create an OS policy assignment. This method also creates the first revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1alpha/projects.locations.osPolicyAssignments.operations/cancel).

- delete(name, x__xgafv=None)

+ delete(name, requestId=None, x__xgafv=None)

Delete the OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. If the LRO completes and is not cancelled, all revisions associated with the OS policy assignment are deleted. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1alpha/projects.locations.osPolicyAssignments.operations/cancel).

get(name, x__xgafv=None)

@@ -104,7 +104,7 @@

Instance Methods

list_next()

Retrieves the next page of results.

- patch(name, body=None, updateMask=None, x__xgafv=None)

+ patch(name, allowMissing=None, body=None, requestId=None, updateMask=None, x__xgafv=None)

Update an existing OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1alpha/projects.locations.osPolicyAssignments.operations/cancel).

Method Details

@@ -113,7 +113,7 @@

Method Details

- create(parent, body=None, osPolicyAssignmentId=None, x__xgafv=None) + create(parent, body=None, osPolicyAssignmentId=None, requestId=None, x__xgafv=None)
Create an OS policy assignment. This method also creates the first revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1alpha/projects.locations.osPolicyAssignments.operations/cancel).
 
 Args:
@@ -354,6 +354,7 @@ 

Method Details

} osPolicyAssignmentId: string, Required. The logical name of the OS policy assignment in the project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project. + requestId: string, Optional. A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a `request_id` is provided. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -384,11 +385,12 @@

Method Details

- delete(name, x__xgafv=None) + delete(name, requestId=None, x__xgafv=None)
Delete the OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. If the LRO completes and is not cancelled, all revisions associated with the OS policy assignment are deleted. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1alpha/projects.locations.osPolicyAssignments.operations/cancel).
 
 Args:
   name: string, Required. The name of the OS policy assignment to be deleted (required)
+  requestId: string, Optional. A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a `request_id` is provided.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -1202,7 +1204,7 @@ 

Method Details

- patch(name, body=None, updateMask=None, x__xgafv=None) + patch(name, allowMissing=None, body=None, requestId=None, updateMask=None, x__xgafv=None)
Update an existing OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1alpha/projects.locations.osPolicyAssignments.operations/cancel).
 
 Args:
@@ -1442,6 +1444,8 @@ 

Method Details

"uid": "A String", # Output only. Server generated unique id for the OS policy assignment resource. } + allowMissing: boolean, Optional. If set to true, and the OS policy assignment is not found, a new OS policy assignment will be created. In this situation, `update_mask` is ignored. + requestId: string, Optional. A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a `request_id` is provided. updateMask: string, Optional. Field mask that controls which fields of the assignment should be updated. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/places_v1.places.html b/docs/dyn/places_v1.places.html index 63f68222814..b274669036e 100644 --- a/docs/dyn/places_v1.places.html +++ b/docs/dyn/places_v1.places.html @@ -108,7 +108,7 @@

Method Details

{ # Request proto for AutocompletePlaces. "includeQueryPredictions": True or False, # Optional. If true, the response will include both Place and query predictions. Otherwise the response will only return Place predictions. - "includedPrimaryTypes": [ # Optional. Included primary Place type (for example, "restaurant" or "gas_station") from https://developers.google.com/maps/documentation/places/web-service/place-types. A Place is only returned if its primary type is included in this list. Up to 5 values can be specified. If no types are specified, all Place types are returned. + "includedPrimaryTypes": [ # Optional. Included primary Place type (for example, "restaurant" or "gas_station") in Place Types (https://developers.google.com/maps/documentation/places/web-service/place-types), or only `(regions)`, or only `(cities)`. A Place is only returned if its primary type is included in this list. Up to 5 values can be specified. If no types are specified, all Place types are returned. "A String", ], "includedRegionCodes": [ # Optional. Only include results in the specified regions, specified as up to 15 CLDR two-character region codes. An empty set will not restrict the results. If both `location_restriction` and `included_region_codes` are set, the results will be located in the area of intersection. diff --git a/docs/dyn/securitycenter_v1.folders.locations.muteConfigs.html b/docs/dyn/securitycenter_v1.folders.locations.muteConfigs.html index fece5013fe7..1b0fa43c01c 100644 --- a/docs/dyn/securitycenter_v1.folders.locations.muteConfigs.html +++ b/docs/dyn/securitycenter_v1.folders.locations.muteConfigs.html @@ -77,12 +77,21 @@

Instance Methods

close()

Close httplib2 connections.

+

+ create(parent, body=None, muteConfigId=None, x__xgafv=None)

+

Creates a mute config.

delete(name, x__xgafv=None)

Deletes an existing mute config.

get(name, x__xgafv=None)

Gets a mute config.

+

+ list(parent, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists mute configs.

+

+ list_next()

+

Retrieves the next page of results.

patch(name, body=None, updateMask=None, x__xgafv=None)

Updates a mute config.

@@ -92,6 +101,45 @@

Method Details

Close httplib2 connections.
+
+ create(parent, body=None, muteConfigId=None, x__xgafv=None) +
Creates a mute config.
+
+Args:
+  parent: string, Required. Resource name of the new mute configs's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # A mute config is a Cloud SCC resource that contains the configuration to mute create/update events of findings.
+  "createTime": "A String", # Output only. The time at which the mute config was created. This field is set by the server and will be ignored if provided on config creation.
+  "description": "A String", # A description of the mute config.
+  "displayName": "A String", # The human readable name to be displayed for the mute config.
+  "filter": "A String", # Required. An expression that defines the filter to apply across create/update events of findings. While creating a filter string, be mindful of the scope in which the mute configuration is being created. E.g., If a filter contains project = X but is created under the project = Y scope, it might not match any findings. The following field and operator combinations are supported: * severity: `=`, `:` * category: `=`, `:` * resource.name: `=`, `:` * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` * resource.folders.resource_folder: `=`, `:` * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` * resource.type: `=`, `:` * finding_class: `=`, `:` * indicator.ip_addresses: `=`, `:` * indicator.domains: `=`, `:`
+  "mostRecentEditor": "A String", # Output only. Email address of the user who last edited the mute config. This field is set by the server and will be ignored if provided on config creation or update.
+  "name": "A String", # This field will be ignored if provided on config creation. Format "organizations/{organization}/muteConfigs/{mute_config}" "folders/{folder}/muteConfigs/{mute_config}" "projects/{project}/muteConfigs/{mute_config}" "organizations/{organization}/locations/global/muteConfigs/{mute_config}" "folders/{folder}/locations/global/muteConfigs/{mute_config}" "projects/{project}/locations/global/muteConfigs/{mute_config}"
+  "updateTime": "A String", # Output only. The most recent time at which the mute config was updated. This field is set by the server and will be ignored if provided on config creation or update.
+}
+
+  muteConfigId: string, Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A mute config is a Cloud SCC resource that contains the configuration to mute create/update events of findings.
+  "createTime": "A String", # Output only. The time at which the mute config was created. This field is set by the server and will be ignored if provided on config creation.
+  "description": "A String", # A description of the mute config.
+  "displayName": "A String", # The human readable name to be displayed for the mute config.
+  "filter": "A String", # Required. An expression that defines the filter to apply across create/update events of findings. While creating a filter string, be mindful of the scope in which the mute configuration is being created. E.g., If a filter contains project = X but is created under the project = Y scope, it might not match any findings. The following field and operator combinations are supported: * severity: `=`, `:` * category: `=`, `:` * resource.name: `=`, `:` * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` * resource.folders.resource_folder: `=`, `:` * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` * resource.type: `=`, `:` * finding_class: `=`, `:` * indicator.ip_addresses: `=`, `:` * indicator.domains: `=`, `:`
+  "mostRecentEditor": "A String", # Output only. Email address of the user who last edited the mute config. This field is set by the server and will be ignored if provided on config creation or update.
+  "name": "A String", # This field will be ignored if provided on config creation. Format "organizations/{organization}/muteConfigs/{mute_config}" "folders/{folder}/muteConfigs/{mute_config}" "projects/{project}/muteConfigs/{mute_config}" "organizations/{organization}/locations/global/muteConfigs/{mute_config}" "folders/{folder}/locations/global/muteConfigs/{mute_config}" "projects/{project}/locations/global/muteConfigs/{mute_config}"
+  "updateTime": "A String", # Output only. The most recent time at which the mute config was updated. This field is set by the server and will be ignored if provided on config creation or update.
+}
+
+
delete(name, x__xgafv=None)
Deletes an existing mute config.
@@ -135,6 +183,52 @@ 

Method Details

}
+
+ list(parent, pageSize=None, pageToken=None, x__xgafv=None) +
Lists mute configs.
+
+Args:
+  parent: string, Required. The parent, which owns the collection of mute configs. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]". (required)
+  pageSize: integer, The maximum number of configs to return. The service may return fewer than this value. If unspecified, at most 10 configs will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
+  pageToken: string, A page token, received from a previous `ListMuteConfigs` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListMuteConfigs` must match the call that provided the page token.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response message for listing mute configs.
+  "muteConfigs": [ # The mute configs from the specified parent.
+    { # A mute config is a Cloud SCC resource that contains the configuration to mute create/update events of findings.
+      "createTime": "A String", # Output only. The time at which the mute config was created. This field is set by the server and will be ignored if provided on config creation.
+      "description": "A String", # A description of the mute config.
+      "displayName": "A String", # The human readable name to be displayed for the mute config.
+      "filter": "A String", # Required. An expression that defines the filter to apply across create/update events of findings. While creating a filter string, be mindful of the scope in which the mute configuration is being created. E.g., If a filter contains project = X but is created under the project = Y scope, it might not match any findings. The following field and operator combinations are supported: * severity: `=`, `:` * category: `=`, `:` * resource.name: `=`, `:` * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` * resource.folders.resource_folder: `=`, `:` * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` * resource.type: `=`, `:` * finding_class: `=`, `:` * indicator.ip_addresses: `=`, `:` * indicator.domains: `=`, `:`
+      "mostRecentEditor": "A String", # Output only. Email address of the user who last edited the mute config. This field is set by the server and will be ignored if provided on config creation or update.
+      "name": "A String", # This field will be ignored if provided on config creation. Format "organizations/{organization}/muteConfigs/{mute_config}" "folders/{folder}/muteConfigs/{mute_config}" "projects/{project}/muteConfigs/{mute_config}" "organizations/{organization}/locations/global/muteConfigs/{mute_config}" "folders/{folder}/locations/global/muteConfigs/{mute_config}" "projects/{project}/locations/global/muteConfigs/{mute_config}"
+      "updateTime": "A String", # Output only. The most recent time at which the mute config was updated. This field is set by the server and will be ignored if provided on config creation or update.
+    },
+  ],
+  "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+
patch(name, body=None, updateMask=None, x__xgafv=None)
Updates a mute config.
diff --git a/docs/dyn/securitycenter_v1.organizations.locations.muteConfigs.html b/docs/dyn/securitycenter_v1.organizations.locations.muteConfigs.html
index a70ce5d018d..580f4747abd 100644
--- a/docs/dyn/securitycenter_v1.organizations.locations.muteConfigs.html
+++ b/docs/dyn/securitycenter_v1.organizations.locations.muteConfigs.html
@@ -77,12 +77,21 @@ 

Instance Methods

close()

Close httplib2 connections.

+

+ create(parent, body=None, muteConfigId=None, x__xgafv=None)

+

Creates a mute config.

delete(name, x__xgafv=None)

Deletes an existing mute config.

get(name, x__xgafv=None)

Gets a mute config.

+

+ list(parent, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists mute configs.

+

+ list_next()

+

Retrieves the next page of results.

patch(name, body=None, updateMask=None, x__xgafv=None)

Updates a mute config.

@@ -92,6 +101,45 @@

Method Details

Close httplib2 connections.
+
+ create(parent, body=None, muteConfigId=None, x__xgafv=None) +
Creates a mute config.
+
+Args:
+  parent: string, Required. Resource name of the new mute configs's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # A mute config is a Cloud SCC resource that contains the configuration to mute create/update events of findings.
+  "createTime": "A String", # Output only. The time at which the mute config was created. This field is set by the server and will be ignored if provided on config creation.
+  "description": "A String", # A description of the mute config.
+  "displayName": "A String", # The human readable name to be displayed for the mute config.
+  "filter": "A String", # Required. An expression that defines the filter to apply across create/update events of findings. While creating a filter string, be mindful of the scope in which the mute configuration is being created. E.g., If a filter contains project = X but is created under the project = Y scope, it might not match any findings. The following field and operator combinations are supported: * severity: `=`, `:` * category: `=`, `:` * resource.name: `=`, `:` * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` * resource.folders.resource_folder: `=`, `:` * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` * resource.type: `=`, `:` * finding_class: `=`, `:` * indicator.ip_addresses: `=`, `:` * indicator.domains: `=`, `:`
+  "mostRecentEditor": "A String", # Output only. Email address of the user who last edited the mute config. This field is set by the server and will be ignored if provided on config creation or update.
+  "name": "A String", # This field will be ignored if provided on config creation. Format "organizations/{organization}/muteConfigs/{mute_config}" "folders/{folder}/muteConfigs/{mute_config}" "projects/{project}/muteConfigs/{mute_config}" "organizations/{organization}/locations/global/muteConfigs/{mute_config}" "folders/{folder}/locations/global/muteConfigs/{mute_config}" "projects/{project}/locations/global/muteConfigs/{mute_config}"
+  "updateTime": "A String", # Output only. The most recent time at which the mute config was updated. This field is set by the server and will be ignored if provided on config creation or update.
+}
+
+  muteConfigId: string, Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A mute config is a Cloud SCC resource that contains the configuration to mute create/update events of findings.
+  "createTime": "A String", # Output only. The time at which the mute config was created. This field is set by the server and will be ignored if provided on config creation.
+  "description": "A String", # A description of the mute config.
+  "displayName": "A String", # The human readable name to be displayed for the mute config.
+  "filter": "A String", # Required. An expression that defines the filter to apply across create/update events of findings. While creating a filter string, be mindful of the scope in which the mute configuration is being created. E.g., If a filter contains project = X but is created under the project = Y scope, it might not match any findings. The following field and operator combinations are supported: * severity: `=`, `:` * category: `=`, `:` * resource.name: `=`, `:` * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` * resource.folders.resource_folder: `=`, `:` * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` * resource.type: `=`, `:` * finding_class: `=`, `:` * indicator.ip_addresses: `=`, `:` * indicator.domains: `=`, `:`
+  "mostRecentEditor": "A String", # Output only. Email address of the user who last edited the mute config. This field is set by the server and will be ignored if provided on config creation or update.
+  "name": "A String", # This field will be ignored if provided on config creation. Format "organizations/{organization}/muteConfigs/{mute_config}" "folders/{folder}/muteConfigs/{mute_config}" "projects/{project}/muteConfigs/{mute_config}" "organizations/{organization}/locations/global/muteConfigs/{mute_config}" "folders/{folder}/locations/global/muteConfigs/{mute_config}" "projects/{project}/locations/global/muteConfigs/{mute_config}"
+  "updateTime": "A String", # Output only. The most recent time at which the mute config was updated. This field is set by the server and will be ignored if provided on config creation or update.
+}
+
+
delete(name, x__xgafv=None)
Deletes an existing mute config.
@@ -135,6 +183,52 @@ 

Method Details

}
+
+ list(parent, pageSize=None, pageToken=None, x__xgafv=None) +
Lists mute configs.
+
+Args:
+  parent: string, Required. The parent, which owns the collection of mute configs. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]". (required)
+  pageSize: integer, The maximum number of configs to return. The service may return fewer than this value. If unspecified, at most 10 configs will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
+  pageToken: string, A page token, received from a previous `ListMuteConfigs` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListMuteConfigs` must match the call that provided the page token.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response message for listing mute configs.
+  "muteConfigs": [ # The mute configs from the specified parent.
+    { # A mute config is a Cloud SCC resource that contains the configuration to mute create/update events of findings.
+      "createTime": "A String", # Output only. The time at which the mute config was created. This field is set by the server and will be ignored if provided on config creation.
+      "description": "A String", # A description of the mute config.
+      "displayName": "A String", # The human readable name to be displayed for the mute config.
+      "filter": "A String", # Required. An expression that defines the filter to apply across create/update events of findings. While creating a filter string, be mindful of the scope in which the mute configuration is being created. E.g., If a filter contains project = X but is created under the project = Y scope, it might not match any findings. The following field and operator combinations are supported: * severity: `=`, `:` * category: `=`, `:` * resource.name: `=`, `:` * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` * resource.folders.resource_folder: `=`, `:` * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` * resource.type: `=`, `:` * finding_class: `=`, `:` * indicator.ip_addresses: `=`, `:` * indicator.domains: `=`, `:`
+      "mostRecentEditor": "A String", # Output only. Email address of the user who last edited the mute config. This field is set by the server and will be ignored if provided on config creation or update.
+      "name": "A String", # This field will be ignored if provided on config creation. Format "organizations/{organization}/muteConfigs/{mute_config}" "folders/{folder}/muteConfigs/{mute_config}" "projects/{project}/muteConfigs/{mute_config}" "organizations/{organization}/locations/global/muteConfigs/{mute_config}" "folders/{folder}/locations/global/muteConfigs/{mute_config}" "projects/{project}/locations/global/muteConfigs/{mute_config}"
+      "updateTime": "A String", # Output only. The most recent time at which the mute config was updated. This field is set by the server and will be ignored if provided on config creation or update.
+    },
+  ],
+  "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+
patch(name, body=None, updateMask=None, x__xgafv=None)
Updates a mute config.
diff --git a/docs/dyn/securitycenter_v1.organizations.resourceValueConfigs.html b/docs/dyn/securitycenter_v1.organizations.resourceValueConfigs.html
index 30cd455c3b1..63f6fca7d33 100644
--- a/docs/dyn/securitycenter_v1.organizations.resourceValueConfigs.html
+++ b/docs/dyn/securitycenter_v1.organizations.resourceValueConfigs.html
@@ -109,25 +109,25 @@ 

Method Details

"requests": [ # Required. The resource value configs to be created. { # Request message to create single resource value config "parent": "A String", # Required. Resource name of the new ResourceValueConfig's parent. - "resourceValueConfig": { # A resource value config (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations. # Required. The resource value config being created. + "resourceValueConfig": { # A resource value configuration (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations. # Required. The resource value config being created. "cloudProvider": "A String", # Cloud provider this configuration applies to - "createTime": "A String", # Output only. Timestamp this resource value config was created. - "description": "A String", # Description of the resource value config. - "name": "A String", # Name for the resource value config - "resourceLabelsSelector": { # List of resource labels to search for, evaluated with AND. E.g. "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels + "createTime": "A String", # Output only. Timestamp this resource value configuration was created. + "description": "A String", # Description of the resource value configuration. + "name": "A String", # Name for the resource value configuration + "resourceLabelsSelector": { # List of resource labels to search for, evaluated with AND. For example, "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels "a_key": "A String", }, - "resourceType": "A String", # Apply resource_value only to resources that match resource_type. resource_type will be checked with "AND" of other resources. E.g. "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. + "resourceType": "A String", # Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. "resourceValue": "A String", # Required. Resource value level this expression represents - "scope": "A String", # Project or folder to scope this config to. For example, "project/456" would apply this config only to resources in "project/456" scope will be checked with "AND" of other resources. + "scope": "A String", # Project or folder to scope this configuration to. For example, "project/456" would apply this configuration only to resources in "project/456" scope will be checked with AND of other resources. "sensitiveDataProtectionMapping": { # Resource value mapping for Sensitive Data Protection findings. If any of these mappings have a resource value that is not unspecified, the resource_value field will be ignored when reading this configuration. # A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. "bigquery.googleapis.com/Dataset". "highSensitivityMapping": "A String", # Resource value mapping for high-sensitivity Sensitive Data Protection findings "mediumSensitivityMapping": "A String", # Resource value mapping for medium-sensitivity Sensitive Data Protection findings }, - "tagValues": [ # Required. Tag values combined with AND to check against. Values in the form "tagValues/123" E.g. [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing + "tagValues": [ # Required. Tag values combined with AND to check against. Values in the form "tagValues/123" Example: [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing "A String", ], - "updateTime": "A String", # Output only. Timestamp this resource value config was last updated. + "updateTime": "A String", # Output only. Timestamp this resource value configuration was last updated. }, }, ], @@ -143,25 +143,25 @@

Method Details

{ # Response message for BatchCreateResourceValueConfigs "resourceValueConfigs": [ # The resource value configs created - { # A resource value config (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations. + { # A resource value configuration (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations. "cloudProvider": "A String", # Cloud provider this configuration applies to - "createTime": "A String", # Output only. Timestamp this resource value config was created. - "description": "A String", # Description of the resource value config. - "name": "A String", # Name for the resource value config - "resourceLabelsSelector": { # List of resource labels to search for, evaluated with AND. E.g. "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels + "createTime": "A String", # Output only. Timestamp this resource value configuration was created. + "description": "A String", # Description of the resource value configuration. + "name": "A String", # Name for the resource value configuration + "resourceLabelsSelector": { # List of resource labels to search for, evaluated with AND. For example, "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels "a_key": "A String", }, - "resourceType": "A String", # Apply resource_value only to resources that match resource_type. resource_type will be checked with "AND" of other resources. E.g. "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. + "resourceType": "A String", # Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. "resourceValue": "A String", # Required. Resource value level this expression represents - "scope": "A String", # Project or folder to scope this config to. For example, "project/456" would apply this config only to resources in "project/456" scope will be checked with "AND" of other resources. + "scope": "A String", # Project or folder to scope this configuration to. For example, "project/456" would apply this configuration only to resources in "project/456" scope will be checked with AND of other resources. "sensitiveDataProtectionMapping": { # Resource value mapping for Sensitive Data Protection findings. If any of these mappings have a resource value that is not unspecified, the resource_value field will be ignored when reading this configuration. # A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. "bigquery.googleapis.com/Dataset". "highSensitivityMapping": "A String", # Resource value mapping for high-sensitivity Sensitive Data Protection findings "mediumSensitivityMapping": "A String", # Resource value mapping for medium-sensitivity Sensitive Data Protection findings }, - "tagValues": [ # Required. Tag values combined with AND to check against. Values in the form "tagValues/123" E.g. [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing + "tagValues": [ # Required. Tag values combined with AND to check against. Values in the form "tagValues/123" Example: [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing "A String", ], - "updateTime": "A String", # Output only. Timestamp this resource value config was last updated. + "updateTime": "A String", # Output only. Timestamp this resource value configuration was last updated. }, ], }
@@ -204,25 +204,25 @@

Method Details

Returns: An object of the form: - { # A resource value config (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations. + { # A resource value configuration (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations. "cloudProvider": "A String", # Cloud provider this configuration applies to - "createTime": "A String", # Output only. Timestamp this resource value config was created. - "description": "A String", # Description of the resource value config. - "name": "A String", # Name for the resource value config - "resourceLabelsSelector": { # List of resource labels to search for, evaluated with AND. E.g. "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels + "createTime": "A String", # Output only. Timestamp this resource value configuration was created. + "description": "A String", # Description of the resource value configuration. + "name": "A String", # Name for the resource value configuration + "resourceLabelsSelector": { # List of resource labels to search for, evaluated with AND. For example, "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels "a_key": "A String", }, - "resourceType": "A String", # Apply resource_value only to resources that match resource_type. resource_type will be checked with "AND" of other resources. E.g. "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. + "resourceType": "A String", # Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. "resourceValue": "A String", # Required. Resource value level this expression represents - "scope": "A String", # Project or folder to scope this config to. For example, "project/456" would apply this config only to resources in "project/456" scope will be checked with "AND" of other resources. + "scope": "A String", # Project or folder to scope this configuration to. For example, "project/456" would apply this configuration only to resources in "project/456" scope will be checked with AND of other resources. "sensitiveDataProtectionMapping": { # Resource value mapping for Sensitive Data Protection findings. If any of these mappings have a resource value that is not unspecified, the resource_value field will be ignored when reading this configuration. # A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. "bigquery.googleapis.com/Dataset". "highSensitivityMapping": "A String", # Resource value mapping for high-sensitivity Sensitive Data Protection findings "mediumSensitivityMapping": "A String", # Resource value mapping for medium-sensitivity Sensitive Data Protection findings }, - "tagValues": [ # Required. Tag values combined with AND to check against. Values in the form "tagValues/123" E.g. [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing + "tagValues": [ # Required. Tag values combined with AND to check against. Values in the form "tagValues/123" Example: [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing "A String", ], - "updateTime": "A String", # Output only. Timestamp this resource value config was last updated. + "updateTime": "A String", # Output only. Timestamp this resource value configuration was last updated. }
@@ -245,25 +245,25 @@

Method Details

{ # Response message to list resource value configs "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is empty, there are no subsequent pages. "resourceValueConfigs": [ # The resource value configs from the specified parent. - { # A resource value config (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations. + { # A resource value configuration (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations. "cloudProvider": "A String", # Cloud provider this configuration applies to - "createTime": "A String", # Output only. Timestamp this resource value config was created. - "description": "A String", # Description of the resource value config. - "name": "A String", # Name for the resource value config - "resourceLabelsSelector": { # List of resource labels to search for, evaluated with AND. E.g. "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels + "createTime": "A String", # Output only. Timestamp this resource value configuration was created. + "description": "A String", # Description of the resource value configuration. + "name": "A String", # Name for the resource value configuration + "resourceLabelsSelector": { # List of resource labels to search for, evaluated with AND. For example, "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels "a_key": "A String", }, - "resourceType": "A String", # Apply resource_value only to resources that match resource_type. resource_type will be checked with "AND" of other resources. E.g. "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. + "resourceType": "A String", # Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. "resourceValue": "A String", # Required. Resource value level this expression represents - "scope": "A String", # Project or folder to scope this config to. For example, "project/456" would apply this config only to resources in "project/456" scope will be checked with "AND" of other resources. + "scope": "A String", # Project or folder to scope this configuration to. For example, "project/456" would apply this configuration only to resources in "project/456" scope will be checked with AND of other resources. "sensitiveDataProtectionMapping": { # Resource value mapping for Sensitive Data Protection findings. If any of these mappings have a resource value that is not unspecified, the resource_value field will be ignored when reading this configuration. # A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. "bigquery.googleapis.com/Dataset". "highSensitivityMapping": "A String", # Resource value mapping for high-sensitivity Sensitive Data Protection findings "mediumSensitivityMapping": "A String", # Resource value mapping for medium-sensitivity Sensitive Data Protection findings }, - "tagValues": [ # Required. Tag values combined with AND to check against. Values in the form "tagValues/123" E.g. [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing + "tagValues": [ # Required. Tag values combined with AND to check against. Values in the form "tagValues/123" Example: [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing "A String", ], - "updateTime": "A String", # Output only. Timestamp this resource value config was last updated. + "updateTime": "A String", # Output only. Timestamp this resource value configuration was last updated. }, ], }
@@ -288,29 +288,29 @@

Method Details

Updates an existing ResourceValueConfigs with new rules.
 
 Args:
-  name: string, Name for the resource value config (required)
+  name: string, Name for the resource value configuration (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # A resource value config (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.
+{ # A resource value configuration (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.
   "cloudProvider": "A String", # Cloud provider this configuration applies to
-  "createTime": "A String", # Output only. Timestamp this resource value config was created.
-  "description": "A String", # Description of the resource value config.
-  "name": "A String", # Name for the resource value config
-  "resourceLabelsSelector": { # List of resource labels to search for, evaluated with AND. E.g. "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels
+  "createTime": "A String", # Output only. Timestamp this resource value configuration was created.
+  "description": "A String", # Description of the resource value configuration.
+  "name": "A String", # Name for the resource value configuration
+  "resourceLabelsSelector": { # List of resource labels to search for, evaluated with AND. For example, "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels
     "a_key": "A String",
   },
-  "resourceType": "A String", # Apply resource_value only to resources that match resource_type. resource_type will be checked with "AND" of other resources. E.g. "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources.
+  "resourceType": "A String", # Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources.
   "resourceValue": "A String", # Required. Resource value level this expression represents
-  "scope": "A String", # Project or folder to scope this config to. For example, "project/456" would apply this config only to resources in "project/456" scope will be checked with "AND" of other resources.
+  "scope": "A String", # Project or folder to scope this configuration to. For example, "project/456" would apply this configuration only to resources in "project/456" scope will be checked with AND of other resources.
   "sensitiveDataProtectionMapping": { # Resource value mapping for Sensitive Data Protection findings. If any of these mappings have a resource value that is not unspecified, the resource_value field will be ignored when reading this configuration. # A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. "bigquery.googleapis.com/Dataset".
     "highSensitivityMapping": "A String", # Resource value mapping for high-sensitivity Sensitive Data Protection findings
     "mediumSensitivityMapping": "A String", # Resource value mapping for medium-sensitivity Sensitive Data Protection findings
   },
-  "tagValues": [ # Required. Tag values combined with AND to check against. Values in the form "tagValues/123" E.g. [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing
+  "tagValues": [ # Required. Tag values combined with AND to check against. Values in the form "tagValues/123" Example: [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing
     "A String",
   ],
-  "updateTime": "A String", # Output only. Timestamp this resource value config was last updated.
+  "updateTime": "A String", # Output only. Timestamp this resource value configuration was last updated.
 }
 
   updateMask: string, The list of fields to be updated. If empty all mutable fields will be updated.
@@ -322,25 +322,25 @@ 

Method Details

Returns: An object of the form: - { # A resource value config (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations. + { # A resource value configuration (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations. "cloudProvider": "A String", # Cloud provider this configuration applies to - "createTime": "A String", # Output only. Timestamp this resource value config was created. - "description": "A String", # Description of the resource value config. - "name": "A String", # Name for the resource value config - "resourceLabelsSelector": { # List of resource labels to search for, evaluated with AND. E.g. "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels + "createTime": "A String", # Output only. Timestamp this resource value configuration was created. + "description": "A String", # Description of the resource value configuration. + "name": "A String", # Name for the resource value configuration + "resourceLabelsSelector": { # List of resource labels to search for, evaluated with AND. For example, "resource_labels_selector": {"key": "value", "env": "prod"} will match resources with labels "key": "value" AND "env": "prod" https://cloud.google.com/resource-manager/docs/creating-managing-labels "a_key": "A String", }, - "resourceType": "A String", # Apply resource_value only to resources that match resource_type. resource_type will be checked with "AND" of other resources. E.g. "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. + "resourceType": "A String", # Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, "storage.googleapis.com/Bucket" with resource_value "HIGH" will apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. "resourceValue": "A String", # Required. Resource value level this expression represents - "scope": "A String", # Project or folder to scope this config to. For example, "project/456" would apply this config only to resources in "project/456" scope will be checked with "AND" of other resources. + "scope": "A String", # Project or folder to scope this configuration to. For example, "project/456" would apply this configuration only to resources in "project/456" scope will be checked with AND of other resources. "sensitiveDataProtectionMapping": { # Resource value mapping for Sensitive Data Protection findings. If any of these mappings have a resource value that is not unspecified, the resource_value field will be ignored when reading this configuration. # A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. "bigquery.googleapis.com/Dataset". "highSensitivityMapping": "A String", # Resource value mapping for high-sensitivity Sensitive Data Protection findings "mediumSensitivityMapping": "A String", # Resource value mapping for medium-sensitivity Sensitive Data Protection findings }, - "tagValues": [ # Required. Tag values combined with AND to check against. Values in the form "tagValues/123" E.g. [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing + "tagValues": [ # Required. Tag values combined with AND to check against. Values in the form "tagValues/123" Example: [ "tagValues/123", "tagValues/456", "tagValues/789" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing "A String", ], - "updateTime": "A String", # Output only. Timestamp this resource value config was last updated. + "updateTime": "A String", # Output only. Timestamp this resource value configuration was last updated. }
diff --git a/docs/dyn/securitycenter_v1.projects.locations.muteConfigs.html b/docs/dyn/securitycenter_v1.projects.locations.muteConfigs.html index 6940f548401..9047498620b 100644 --- a/docs/dyn/securitycenter_v1.projects.locations.muteConfigs.html +++ b/docs/dyn/securitycenter_v1.projects.locations.muteConfigs.html @@ -77,12 +77,21 @@

Instance Methods

close()

Close httplib2 connections.

+

+ create(parent, body=None, muteConfigId=None, x__xgafv=None)

+

Creates a mute config.

delete(name, x__xgafv=None)

Deletes an existing mute config.

get(name, x__xgafv=None)

Gets a mute config.

+

+ list(parent, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists mute configs.

+

+ list_next()

+

Retrieves the next page of results.

patch(name, body=None, updateMask=None, x__xgafv=None)

Updates a mute config.

@@ -92,6 +101,45 @@

Method Details

Close httplib2 connections.
+
+ create(parent, body=None, muteConfigId=None, x__xgafv=None) +
Creates a mute config.
+
+Args:
+  parent: string, Required. Resource name of the new mute configs's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # A mute config is a Cloud SCC resource that contains the configuration to mute create/update events of findings.
+  "createTime": "A String", # Output only. The time at which the mute config was created. This field is set by the server and will be ignored if provided on config creation.
+  "description": "A String", # A description of the mute config.
+  "displayName": "A String", # The human readable name to be displayed for the mute config.
+  "filter": "A String", # Required. An expression that defines the filter to apply across create/update events of findings. While creating a filter string, be mindful of the scope in which the mute configuration is being created. E.g., If a filter contains project = X but is created under the project = Y scope, it might not match any findings. The following field and operator combinations are supported: * severity: `=`, `:` * category: `=`, `:` * resource.name: `=`, `:` * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` * resource.folders.resource_folder: `=`, `:` * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` * resource.type: `=`, `:` * finding_class: `=`, `:` * indicator.ip_addresses: `=`, `:` * indicator.domains: `=`, `:`
+  "mostRecentEditor": "A String", # Output only. Email address of the user who last edited the mute config. This field is set by the server and will be ignored if provided on config creation or update.
+  "name": "A String", # This field will be ignored if provided on config creation. Format "organizations/{organization}/muteConfigs/{mute_config}" "folders/{folder}/muteConfigs/{mute_config}" "projects/{project}/muteConfigs/{mute_config}" "organizations/{organization}/locations/global/muteConfigs/{mute_config}" "folders/{folder}/locations/global/muteConfigs/{mute_config}" "projects/{project}/locations/global/muteConfigs/{mute_config}"
+  "updateTime": "A String", # Output only. The most recent time at which the mute config was updated. This field is set by the server and will be ignored if provided on config creation or update.
+}
+
+  muteConfigId: string, Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A mute config is a Cloud SCC resource that contains the configuration to mute create/update events of findings.
+  "createTime": "A String", # Output only. The time at which the mute config was created. This field is set by the server and will be ignored if provided on config creation.
+  "description": "A String", # A description of the mute config.
+  "displayName": "A String", # The human readable name to be displayed for the mute config.
+  "filter": "A String", # Required. An expression that defines the filter to apply across create/update events of findings. While creating a filter string, be mindful of the scope in which the mute configuration is being created. E.g., If a filter contains project = X but is created under the project = Y scope, it might not match any findings. The following field and operator combinations are supported: * severity: `=`, `:` * category: `=`, `:` * resource.name: `=`, `:` * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` * resource.folders.resource_folder: `=`, `:` * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` * resource.type: `=`, `:` * finding_class: `=`, `:` * indicator.ip_addresses: `=`, `:` * indicator.domains: `=`, `:`
+  "mostRecentEditor": "A String", # Output only. Email address of the user who last edited the mute config. This field is set by the server and will be ignored if provided on config creation or update.
+  "name": "A String", # This field will be ignored if provided on config creation. Format "organizations/{organization}/muteConfigs/{mute_config}" "folders/{folder}/muteConfigs/{mute_config}" "projects/{project}/muteConfigs/{mute_config}" "organizations/{organization}/locations/global/muteConfigs/{mute_config}" "folders/{folder}/locations/global/muteConfigs/{mute_config}" "projects/{project}/locations/global/muteConfigs/{mute_config}"
+  "updateTime": "A String", # Output only. The most recent time at which the mute config was updated. This field is set by the server and will be ignored if provided on config creation or update.
+}
+
+
delete(name, x__xgafv=None)
Deletes an existing mute config.
@@ -135,6 +183,52 @@ 

Method Details

}
+
+ list(parent, pageSize=None, pageToken=None, x__xgafv=None) +
Lists mute configs.
+
+Args:
+  parent: string, Required. The parent, which owns the collection of mute configs. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]". (required)
+  pageSize: integer, The maximum number of configs to return. The service may return fewer than this value. If unspecified, at most 10 configs will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
+  pageToken: string, A page token, received from a previous `ListMuteConfigs` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListMuteConfigs` must match the call that provided the page token.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response message for listing mute configs.
+  "muteConfigs": [ # The mute configs from the specified parent.
+    { # A mute config is a Cloud SCC resource that contains the configuration to mute create/update events of findings.
+      "createTime": "A String", # Output only. The time at which the mute config was created. This field is set by the server and will be ignored if provided on config creation.
+      "description": "A String", # A description of the mute config.
+      "displayName": "A String", # The human readable name to be displayed for the mute config.
+      "filter": "A String", # Required. An expression that defines the filter to apply across create/update events of findings. While creating a filter string, be mindful of the scope in which the mute configuration is being created. E.g., If a filter contains project = X but is created under the project = Y scope, it might not match any findings. The following field and operator combinations are supported: * severity: `=`, `:` * category: `=`, `:` * resource.name: `=`, `:` * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` * resource.folders.resource_folder: `=`, `:` * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` * resource.type: `=`, `:` * finding_class: `=`, `:` * indicator.ip_addresses: `=`, `:` * indicator.domains: `=`, `:`
+      "mostRecentEditor": "A String", # Output only. Email address of the user who last edited the mute config. This field is set by the server and will be ignored if provided on config creation or update.
+      "name": "A String", # This field will be ignored if provided on config creation. Format "organizations/{organization}/muteConfigs/{mute_config}" "folders/{folder}/muteConfigs/{mute_config}" "projects/{project}/muteConfigs/{mute_config}" "organizations/{organization}/locations/global/muteConfigs/{mute_config}" "folders/{folder}/locations/global/muteConfigs/{mute_config}" "projects/{project}/locations/global/muteConfigs/{mute_config}"
+      "updateTime": "A String", # Output only. The most recent time at which the mute config was updated. This field is set by the server and will be ignored if provided on config creation or update.
+    },
+  ],
+  "nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+
patch(name, body=None, updateMask=None, x__xgafv=None)
Updates a mute config.
diff --git a/docs/dyn/servicenetworking_v1.services.roles.html b/docs/dyn/servicenetworking_v1.services.roles.html
index 3486254cc6e..7f7f5d8b3ff 100644
--- a/docs/dyn/servicenetworking_v1.services.roles.html
+++ b/docs/dyn/servicenetworking_v1.services.roles.html
@@ -95,7 +95,7 @@ 

Method Details

"policyBinding": [ # Required. List of policy bindings to add to shared VPC host project. { # Grouping of IAM role and IAM member. "member": "A String", # Required. Member to bind the role with. See /iam/docs/reference/rest/v1/Policy#Binding for how to format each member. Eg. - user:myuser@mydomain.com - serviceAccount:my-service-account@app.gserviceaccount.com - "role": "A String", # Required. Role to apply. Only allowlisted roles can be used at the specified granularity. The role must be one of the following: - 'roles/container.hostServiceAgentUser' applied on the shared VPC host project - 'roles/compute.securityAdmin' applied on the shared VPC host project - 'roles/compute.networkAdmin' applied on the shared VPC host project - 'roles/compute.xpnAdmin' applied on the shared VPC host project - 'roles/dns.admin' applied on the shared VPC host project + "role": "A String", # Required. Role to apply. Only allowlisted roles can be used at the specified granularity. The role must be one of the following: - 'roles/container.hostServiceAgentUser' applied on the shared VPC host project - 'roles/compute.securityAdmin' applied on the shared VPC host project - 'roles/compute.networkAdmin' applied on the shared VPC host project - 'roles/compute.xpnAdmin' applied on the shared VPC host project - 'roles/dns.admin' applied on the shared VPC host project - 'roles/logging.admin' applied on the shared VPC host project }, ], } diff --git a/docs/dyn/sqladmin_v1.instances.html b/docs/dyn/sqladmin_v1.instances.html index 66d7ea216d0..8d716f9e3a7 100644 --- a/docs/dyn/sqladmin_v1.instances.html +++ b/docs/dyn/sqladmin_v1.instances.html @@ -1278,9 +1278,10 @@

Method Details

"replicationCluster": { # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. # Optional. A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. "drReplica": True or False, # Output only. Read-only field that indicates whether the replica is a DR replica. This field is not set if the instance is a primary instance. "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Set this field to a replica name to designate a DR replica for a primary instance. Remove the replica name to remove the DR replica designation. + "psaWriteEndpoint": "A String", # Output only. If set, it indicates this instance has a private service access (PSA) dns endpoint that is pointing to the primary instance of the cluster. If this instance is the primary, the dns should be pointing to this instance. After Switchover or Replica failover, this DNS endpoint points to the promoted instance. This is a read-only field, returned to the user as information. This field can exist even if a standalone instance does not yet have a replica, or had a DR replica that was deleted. }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. - "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. + "satisfiesPzs": True or False, # This status indicates whether the instance satisfies PZS. The status is reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. "canDefer": True or False, "canReschedule": True or False, # If the scheduled maintenance can be rescheduled. @@ -1698,9 +1699,10 @@

Method Details

"replicationCluster": { # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. # Optional. A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. "drReplica": True or False, # Output only. Read-only field that indicates whether the replica is a DR replica. This field is not set if the instance is a primary instance. "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Set this field to a replica name to designate a DR replica for a primary instance. Remove the replica name to remove the DR replica designation. + "psaWriteEndpoint": "A String", # Output only. If set, it indicates this instance has a private service access (PSA) dns endpoint that is pointing to the primary instance of the cluster. If this instance is the primary, the dns should be pointing to this instance. After Switchover or Replica failover, this DNS endpoint points to the promoted instance. This is a read-only field, returned to the user as information. This field can exist even if a standalone instance does not yet have a replica, or had a DR replica that was deleted. }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. - "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. + "satisfiesPzs": True or False, # This status indicates whether the instance satisfies PZS. The status is reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. "canDefer": True or False, "canReschedule": True or False, # If the scheduled maintenance can be rescheduled. @@ -2080,9 +2082,10 @@

Method Details

"replicationCluster": { # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. # Optional. A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. "drReplica": True or False, # Output only. Read-only field that indicates whether the replica is a DR replica. This field is not set if the instance is a primary instance. "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Set this field to a replica name to designate a DR replica for a primary instance. Remove the replica name to remove the DR replica designation. + "psaWriteEndpoint": "A String", # Output only. If set, it indicates this instance has a private service access (PSA) dns endpoint that is pointing to the primary instance of the cluster. If this instance is the primary, the dns should be pointing to this instance. After Switchover or Replica failover, this DNS endpoint points to the promoted instance. This is a read-only field, returned to the user as information. This field can exist even if a standalone instance does not yet have a replica, or had a DR replica that was deleted. }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. - "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. + "satisfiesPzs": True or False, # This status indicates whether the instance satisfies PZS. The status is reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. "canDefer": True or False, "canReschedule": True or False, # If the scheduled maintenance can be rescheduled. @@ -2396,9 +2399,10 @@

Method Details

"replicationCluster": { # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. # Optional. A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. "drReplica": True or False, # Output only. Read-only field that indicates whether the replica is a DR replica. This field is not set if the instance is a primary instance. "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Set this field to a replica name to designate a DR replica for a primary instance. Remove the replica name to remove the DR replica designation. + "psaWriteEndpoint": "A String", # Output only. If set, it indicates this instance has a private service access (PSA) dns endpoint that is pointing to the primary instance of the cluster. If this instance is the primary, the dns should be pointing to this instance. After Switchover or Replica failover, this DNS endpoint points to the promoted instance. This is a read-only field, returned to the user as information. This field can exist even if a standalone instance does not yet have a replica, or had a DR replica that was deleted. }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. - "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. + "satisfiesPzs": True or False, # This status indicates whether the instance satisfies PZS. The status is reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. "canDefer": True or False, "canReschedule": True or False, # If the scheduled maintenance can be rescheduled. @@ -4073,9 +4077,10 @@

Method Details

"replicationCluster": { # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. # Optional. A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. "drReplica": True or False, # Output only. Read-only field that indicates whether the replica is a DR replica. This field is not set if the instance is a primary instance. "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Set this field to a replica name to designate a DR replica for a primary instance. Remove the replica name to remove the DR replica designation. + "psaWriteEndpoint": "A String", # Output only. If set, it indicates this instance has a private service access (PSA) dns endpoint that is pointing to the primary instance of the cluster. If this instance is the primary, the dns should be pointing to this instance. After Switchover or Replica failover, this DNS endpoint points to the promoted instance. This is a read-only field, returned to the user as information. This field can exist even if a standalone instance does not yet have a replica, or had a DR replica that was deleted. }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. - "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. + "satisfiesPzs": True or False, # This status indicates whether the instance satisfies PZS. The status is reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. "canDefer": True or False, "canReschedule": True or False, # If the scheduled maintenance can be rescheduled. diff --git a/docs/dyn/sqladmin_v1beta4.instances.html b/docs/dyn/sqladmin_v1beta4.instances.html index 3937119f9e2..4bd42ae7b12 100644 --- a/docs/dyn/sqladmin_v1beta4.instances.html +++ b/docs/dyn/sqladmin_v1beta4.instances.html @@ -1278,9 +1278,10 @@

Method Details

"replicationCluster": { # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. Only applicable to MySQL. # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. "drReplica": True or False, # Output only. Read-only field that indicates whether the replica is a DR replica. This field is not set if the instance is a primary instance. "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Set this field to a replica name to designate a DR replica for a primary instance. Remove the replica name to remove the DR replica designation. + "psaWriteEndpoint": "A String", # Output only. If set, it indicates this instance has a private service access (PSA) dns endpoint that is pointing to the primary instance of the cluster. If this instance is the primary, the dns should be pointing to this instance. After Switchover or Replica failover, this DNS endpoint points to the promoted instance. This is a read-only field, returned to the user as information. This field can exist even if a standalone instance does not yet have a replica, or had a DR replica that was deleted. }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. - "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. + "satisfiesPzs": True or False, # This status indicates whether the instance satisfies PZS. The status is reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. "canDefer": True or False, "canReschedule": True or False, # If the scheduled maintenance can be rescheduled. @@ -1698,9 +1699,10 @@

Method Details

"replicationCluster": { # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. Only applicable to MySQL. # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. "drReplica": True or False, # Output only. Read-only field that indicates whether the replica is a DR replica. This field is not set if the instance is a primary instance. "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Set this field to a replica name to designate a DR replica for a primary instance. Remove the replica name to remove the DR replica designation. + "psaWriteEndpoint": "A String", # Output only. If set, it indicates this instance has a private service access (PSA) dns endpoint that is pointing to the primary instance of the cluster. If this instance is the primary, the dns should be pointing to this instance. After Switchover or Replica failover, this DNS endpoint points to the promoted instance. This is a read-only field, returned to the user as information. This field can exist even if a standalone instance does not yet have a replica, or had a DR replica that was deleted. }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. - "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. + "satisfiesPzs": True or False, # This status indicates whether the instance satisfies PZS. The status is reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. "canDefer": True or False, "canReschedule": True or False, # If the scheduled maintenance can be rescheduled. @@ -2080,9 +2082,10 @@

Method Details

"replicationCluster": { # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. Only applicable to MySQL. # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. "drReplica": True or False, # Output only. Read-only field that indicates whether the replica is a DR replica. This field is not set if the instance is a primary instance. "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Set this field to a replica name to designate a DR replica for a primary instance. Remove the replica name to remove the DR replica designation. + "psaWriteEndpoint": "A String", # Output only. If set, it indicates this instance has a private service access (PSA) dns endpoint that is pointing to the primary instance of the cluster. If this instance is the primary, the dns should be pointing to this instance. After Switchover or Replica failover, this DNS endpoint points to the promoted instance. This is a read-only field, returned to the user as information. This field can exist even if a standalone instance does not yet have a replica, or had a DR replica that was deleted. }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. - "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. + "satisfiesPzs": True or False, # This status indicates whether the instance satisfies PZS. The status is reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. "canDefer": True or False, "canReschedule": True or False, # If the scheduled maintenance can be rescheduled. @@ -2396,9 +2399,10 @@

Method Details

"replicationCluster": { # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. Only applicable to MySQL. # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. "drReplica": True or False, # Output only. Read-only field that indicates whether the replica is a DR replica. This field is not set if the instance is a primary instance. "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Set this field to a replica name to designate a DR replica for a primary instance. Remove the replica name to remove the DR replica designation. + "psaWriteEndpoint": "A String", # Output only. If set, it indicates this instance has a private service access (PSA) dns endpoint that is pointing to the primary instance of the cluster. If this instance is the primary, the dns should be pointing to this instance. After Switchover or Replica failover, this DNS endpoint points to the promoted instance. This is a read-only field, returned to the user as information. This field can exist even if a standalone instance does not yet have a replica, or had a DR replica that was deleted. }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. - "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. + "satisfiesPzs": True or False, # This status indicates whether the instance satisfies PZS. The status is reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. "canDefer": True or False, "canReschedule": True or False, # If the scheduled maintenance can be rescheduled. @@ -4073,9 +4077,10 @@

Method Details

"replicationCluster": { # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. Only applicable to MySQL. # A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL. "drReplica": True or False, # Output only. Read-only field that indicates whether the replica is a DR replica. This field is not set if the instance is a primary instance. "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Set this field to a replica name to designate a DR replica for a primary instance. Remove the replica name to remove the DR replica designation. + "psaWriteEndpoint": "A String", # Output only. If set, it indicates this instance has a private service access (PSA) dns endpoint that is pointing to the primary instance of the cluster. If this instance is the primary, the dns should be pointing to this instance. After Switchover or Replica failover, this DNS endpoint points to the promoted instance. This is a read-only field, returned to the user as information. This field can exist even if a standalone instance does not yet have a replica, or had a DR replica that was deleted. }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. - "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. + "satisfiesPzs": True or False, # This status indicates whether the instance satisfies PZS. The status is reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. "canDefer": True or False, "canReschedule": True or False, # If the scheduled maintenance can be rescheduled. diff --git a/docs/dyn/storagetransfer_v1.transferJobs.html b/docs/dyn/storagetransfer_v1.transferJobs.html index 36a291596d0..7ea74afa907 100644 --- a/docs/dyn/storagetransfer_v1.transferJobs.html +++ b/docs/dyn/storagetransfer_v1.transferJobs.html @@ -123,12 +123,12 @@

Method Details

}, "lastModificationTime": "A String", # Output only. The time that the transfer job was last modified. "latestOperationName": "A String", # The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig. - "loggingConfig": { # Specifies the logging behavior for transfer operations. For cloud-to-cloud transfers, logs are sent to Cloud Logging. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See [Managing Transfer for on-premises jobs] (https://cloud.google.com/storage-transfer/docs/managing-on-prem-jobs#viewing-logs) for details. # Logging configuration. - "enableOnpremGcsTransferLogs": True or False, # For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer. - "logActionStates": [ # States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. + "loggingConfig": { # Specifies the logging behavior for transfer operations. Logs can be sent to Cloud Logging for all transfer types. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. # Logging configuration. + "enableOnpremGcsTransferLogs": True or False, # For PosixFilesystem transfers, enables [file system transfer logs](https://cloud.google.com/storage-transfer/docs/on-prem-transfer-log-format) instead of, or in addition to, Cloud Logging. This option ignores [LoggableAction] and [LoggableActionState]. If these are set, Cloud Logging will also be enabled for this transfer. + "logActionStates": [ # States in which `log_actions` are logged. If empty, no logs are generated. "A String", ], - "logActions": [ # Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. + "logActions": [ # Specifies the actions to be logged. If empty, no logs are generated. "A String", ], }, @@ -325,12 +325,12 @@

Method Details

}, "lastModificationTime": "A String", # Output only. The time that the transfer job was last modified. "latestOperationName": "A String", # The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig. - "loggingConfig": { # Specifies the logging behavior for transfer operations. For cloud-to-cloud transfers, logs are sent to Cloud Logging. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See [Managing Transfer for on-premises jobs] (https://cloud.google.com/storage-transfer/docs/managing-on-prem-jobs#viewing-logs) for details. # Logging configuration. - "enableOnpremGcsTransferLogs": True or False, # For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer. - "logActionStates": [ # States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. + "loggingConfig": { # Specifies the logging behavior for transfer operations. Logs can be sent to Cloud Logging for all transfer types. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. # Logging configuration. + "enableOnpremGcsTransferLogs": True or False, # For PosixFilesystem transfers, enables [file system transfer logs](https://cloud.google.com/storage-transfer/docs/on-prem-transfer-log-format) instead of, or in addition to, Cloud Logging. This option ignores [LoggableAction] and [LoggableActionState]. If these are set, Cloud Logging will also be enabled for this transfer. + "logActionStates": [ # States in which `log_actions` are logged. If empty, no logs are generated. "A String", ], - "logActions": [ # Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. + "logActions": [ # Specifies the actions to be logged. If empty, no logs are generated. "A String", ], }, @@ -554,12 +554,12 @@

Method Details

}, "lastModificationTime": "A String", # Output only. The time that the transfer job was last modified. "latestOperationName": "A String", # The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig. - "loggingConfig": { # Specifies the logging behavior for transfer operations. For cloud-to-cloud transfers, logs are sent to Cloud Logging. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See [Managing Transfer for on-premises jobs] (https://cloud.google.com/storage-transfer/docs/managing-on-prem-jobs#viewing-logs) for details. # Logging configuration. - "enableOnpremGcsTransferLogs": True or False, # For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer. - "logActionStates": [ # States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. + "loggingConfig": { # Specifies the logging behavior for transfer operations. Logs can be sent to Cloud Logging for all transfer types. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. # Logging configuration. + "enableOnpremGcsTransferLogs": True or False, # For PosixFilesystem transfers, enables [file system transfer logs](https://cloud.google.com/storage-transfer/docs/on-prem-transfer-log-format) instead of, or in addition to, Cloud Logging. This option ignores [LoggableAction] and [LoggableActionState]. If these are set, Cloud Logging will also be enabled for this transfer. + "logActionStates": [ # States in which `log_actions` are logged. If empty, no logs are generated. "A String", ], - "logActions": [ # Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. + "logActions": [ # Specifies the actions to be logged. If empty, no logs are generated. "A String", ], }, @@ -768,12 +768,12 @@

Method Details

}, "lastModificationTime": "A String", # Output only. The time that the transfer job was last modified. "latestOperationName": "A String", # The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig. - "loggingConfig": { # Specifies the logging behavior for transfer operations. For cloud-to-cloud transfers, logs are sent to Cloud Logging. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See [Managing Transfer for on-premises jobs] (https://cloud.google.com/storage-transfer/docs/managing-on-prem-jobs#viewing-logs) for details. # Logging configuration. - "enableOnpremGcsTransferLogs": True or False, # For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer. - "logActionStates": [ # States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. + "loggingConfig": { # Specifies the logging behavior for transfer operations. Logs can be sent to Cloud Logging for all transfer types. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. # Logging configuration. + "enableOnpremGcsTransferLogs": True or False, # For PosixFilesystem transfers, enables [file system transfer logs](https://cloud.google.com/storage-transfer/docs/on-prem-transfer-log-format) instead of, or in addition to, Cloud Logging. This option ignores [LoggableAction] and [LoggableActionState]. If these are set, Cloud Logging will also be enabled for this transfer. + "logActionStates": [ # States in which `log_actions` are logged. If empty, no logs are generated. "A String", ], - "logActions": [ # Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. + "logActions": [ # Specifies the actions to be logged. If empty, no logs are generated. "A String", ], }, @@ -990,12 +990,12 @@

Method Details

}, "lastModificationTime": "A String", # Output only. The time that the transfer job was last modified. "latestOperationName": "A String", # The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig. - "loggingConfig": { # Specifies the logging behavior for transfer operations. For cloud-to-cloud transfers, logs are sent to Cloud Logging. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See [Managing Transfer for on-premises jobs] (https://cloud.google.com/storage-transfer/docs/managing-on-prem-jobs#viewing-logs) for details. # Logging configuration. - "enableOnpremGcsTransferLogs": True or False, # For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer. - "logActionStates": [ # States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. + "loggingConfig": { # Specifies the logging behavior for transfer operations. Logs can be sent to Cloud Logging for all transfer types. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. # Logging configuration. + "enableOnpremGcsTransferLogs": True or False, # For PosixFilesystem transfers, enables [file system transfer logs](https://cloud.google.com/storage-transfer/docs/on-prem-transfer-log-format) instead of, or in addition to, Cloud Logging. This option ignores [LoggableAction] and [LoggableActionState]. If these are set, Cloud Logging will also be enabled for this transfer. + "logActionStates": [ # States in which `log_actions` are logged. If empty, no logs are generated. "A String", ], - "logActions": [ # Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. + "logActions": [ # Specifies the actions to be logged. If empty, no logs are generated. "A String", ], }, @@ -1194,12 +1194,12 @@

Method Details

}, "lastModificationTime": "A String", # Output only. The time that the transfer job was last modified. "latestOperationName": "A String", # The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig. - "loggingConfig": { # Specifies the logging behavior for transfer operations. For cloud-to-cloud transfers, logs are sent to Cloud Logging. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See [Managing Transfer for on-premises jobs] (https://cloud.google.com/storage-transfer/docs/managing-on-prem-jobs#viewing-logs) for details. # Logging configuration. - "enableOnpremGcsTransferLogs": True or False, # For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer. - "logActionStates": [ # States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. + "loggingConfig": { # Specifies the logging behavior for transfer operations. Logs can be sent to Cloud Logging for all transfer types. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. # Logging configuration. + "enableOnpremGcsTransferLogs": True or False, # For PosixFilesystem transfers, enables [file system transfer logs](https://cloud.google.com/storage-transfer/docs/on-prem-transfer-log-format) instead of, or in addition to, Cloud Logging. This option ignores [LoggableAction] and [LoggableActionState]. If these are set, Cloud Logging will also be enabled for this transfer. + "logActionStates": [ # States in which `log_actions` are logged. If empty, no logs are generated. "A String", ], - "logActions": [ # Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. + "logActions": [ # Specifies the actions to be logged. If empty, no logs are generated. "A String", ], }, diff --git a/docs/dyn/walletobjects_v1.eventticketclass.html b/docs/dyn/walletobjects_v1.eventticketclass.html index 12c02b58e6a..79117e8a521 100644 --- a/docs/dyn/walletobjects_v1.eventticketclass.html +++ b/docs/dyn/walletobjects_v1.eventticketclass.html @@ -165,376 +165,178 @@

Method Details

{ "resource": { # The updated EventTicketClass resource. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, + ], }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "dateTime": { # The date & time information of the event. - "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. - "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. - "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). - "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "finePrint": { # The fine print, terms, or conditions of the ticket. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -549,36 +351,9 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -615,153 +390,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -776,7 +429,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -791,202 +444,209 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - ], - "venue": { # Event venue details. - "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. - "name": { # The name of the venue, such as "AT&T Park". This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - }, - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. - "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "transitOption": "A String", }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, -}
-
- -
- close() -
Close httplib2 connections.
-
- -
- get(resourceId, x__xgafv=None) -
Returns the event ticket class with the given class ID.
-
-Args:
-  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
-  "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
-    "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
-    "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
-  },
-  "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
-    "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
-      "firstBottomDetail": { # Optional information to display below the barcode.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+        "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice.
           "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
             { # Reference definition to use with field overrides.
               "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
@@ -994,19 +654,7 @@ 

Method Details

}, ], }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. { # Reference definition to use with field overrides. "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. @@ -1016,266 +664,108 @@

Method Details

}, }, }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - }, - "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "dateTime": { # The date & time information of the event. + "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. + "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "dateTime": { # The date & time information of the event. - "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). + "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1290,47 +780,7 @@

Method Details

}, ], }, - "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. - "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. - "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). - "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "finePrint": { # The fine print, terms, or conditions of the ticket. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. + "finePrint": { # The fine print, terms, or conditions of the ticket. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1345,10 +795,9 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1363,37 +812,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1408,10 +830,37 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1426,18 +875,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1452,79 +893,82 @@

Method Details

}, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + ], }, - ], - "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. - "contentDescription": { # Description of the image used for accessibility. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1539,10 +983,15 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1557,40 +1006,128 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, + "messageType": "A String", # The message type. }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - "localizedHeader": { # Translated strings for the message header. + ], + "venue": { # Event venue details. + "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1605,29 +1142,8 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. + "name": { # The name of the venue, such as "AT&T Park". This is required. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1642,7 +1158,11 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + }, + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. + "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1657,63 +1177,168 @@

Method Details

}, ], }, - }, - ], - "venue": { # Event venue details. - "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. - "name": { # The name of the venue, such as "AT&T Park". This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, }, - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. - "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. +}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ get(resourceId, x__xgafv=None) +
Returns the event ticket class with the given class ID.
+
+Args:
+  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
       },
-      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-      "translatedValues": [ # Contains the translations for the string.
-        {
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
           "value": "A String", # The UTF-8 encoded translated string.
         },
-      ],
-    },
-    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
-    "sourceUri": { # The URI for the image.
-      "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
-      "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
         "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -1728,29 +1353,178 @@ 

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1765,22 +1539,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, -}
-
- -
- insert(body=None, x__xgafv=None) -
Inserts an event ticket class with the given ID and properties.
-
-Args:
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
   "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
     "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
     "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
@@ -2570,100 +2330,342 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, -} +}
+
- x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format +
+ insert(body=None, x__xgafv=None) +
Inserts an event ticket class with the given ID and properties.
 
-Returns:
-  An object of the form:
+Args:
+  body: object, The request body.
+    The object takes the form of:
 
-    {
+{
   "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
-  "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
-    "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
-    "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
-  },
-  "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
-    "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
-      "firstBottomDetail": { # Optional information to display below the barcode.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
           ],
         },
-      },
-      "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
-          ],
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
         },
       },
-      "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
-          ],
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
         },
       },
-    },
-    "cardTemplateOverride": { # Override for the card view.
-      "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
-        {
-          "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "item": { # The item to be displayed in the row. This item will be automatically centered.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
           },
-          "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
               },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
-            "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "webAppLinkInfo": { # Optional information about the partner web link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+  },
+  "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
+    "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
+    "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
+  },
+  "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
+    "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
+      "firstBottomDetail": { # Optional information to display below the barcode.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+      "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+      "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+    },
+    "cardTemplateOverride": { # Override for the card view.
+      "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
+        {
+          "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
+            "item": { # The item to be displayed in the row. This item will be automatically centered.
               "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
                 "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
                   { # Reference definition to use with field overrides.
@@ -2682,7 +2684,9 @@ 

Method Details

], }, }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. { # Reference definition to use with field overrides. @@ -2701,9 +2705,7 @@

Method Details

], }, }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. { # Reference definition to use with field overrides. @@ -2742,20 +2744,60 @@

Method Details

}, }, }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. @@ -3371,17 +3413,8 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, -}
-
- -
- list(issuerId=None, maxResults=None, token=None, x__xgafv=None) -
Returns a list of all event ticket classes for a given issuer ID.
+}
 
-Args:
-  issuerId: string, The ID of the issuer authorized to list classes.
-  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
-  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -3391,95 +3424,1467 @@ 

Method Details

An object of the form: { - "pagination": { # Pagination of the response. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`. - "nextPageToken": "A String", # Page token to send to fetch the next page. - "resultsPerPage": 42, # Number of results returned in this page. - }, - "resources": [ # Resources corresponding to the list request. - { - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "dateTime": { # The date & time information of the event. + "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. + "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). + "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "finePrint": { # The fine print, terms, or conditions of the ticket. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "venue": { # Event venue details. + "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. + "name": { # The name of the venue, such as "AT&T Park". This is required. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. + "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, +}
+
+ +
+ list(issuerId=None, maxResults=None, token=None, x__xgafv=None) +
Returns a list of all event ticket classes for a given issuer ID.
+
+Args:
+  issuerId: string, The ID of the issuer authorized to list classes.
+  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
+  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "pagination": { # Pagination of the response.
+    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
+    "nextPageToken": "A String", # Page token to send to fetch the next page.
+    "resultsPerPage": 42, # Number of results returned in this page.
+  },
+  "resources": [ # Resources corresponding to the list request.
+    {
+      "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+      "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+        "androidAppLinkInfo": { # Optional information about the partner app link.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+        "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+        "webAppLinkInfo": { # Optional information about the partner web link.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+      },
+      "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
+        "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
+        "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
+      },
+      "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
+        "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
+          "firstBottomDetail": { # Optional information to display below the barcode.
+            "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+          },
+          "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
+            "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+          },
+          "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
+            "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+          },
+        },
+        "cardTemplateOverride": { # Override for the card view.
+          "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
+            {
+              "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
+                "item": { # The item to be displayed in the row. This item will be automatically centered.
+                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                },
+              },
+              "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
+                "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                },
                 "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
                   "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
                     "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
@@ -3489,107 +4894,1179 @@ 

Method Details

}, ], }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "dateTime": { # The date & time information of the event. + "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. + "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). + "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "finePrint": { # The fine print, terms, or conditions of the ticket. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "venue": { # Event venue details. + "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. + "name": { # The name of the venue, such as "AT&T Park". This is required. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. + "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], +}
+
+ +
+ patch(resourceId, body=None, x__xgafv=None) +
Updates the event ticket class referenced by the given class ID. This method supports patch semantics.
+
+Args:
+  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "webAppLinkInfo": { # Optional information about the partner web link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+  },
+  "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
+    "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
+    "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
+  },
+  "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
+    "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
+      "firstBottomDetail": { # Optional information to display below the barcode.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+      "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+      "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+    },
+    "cardTemplateOverride": { # Override for the card view.
+      "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
+        {
+          "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
+            "item": { # The item to be displayed in the row. This item will be automatically centered.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
                   },
-                },
-                "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
-                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
+                ],
+              },
+            },
+          },
+          "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
+            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
                   },
-                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
                   },
-                },
+                ],
               },
-              "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
-                "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
+            },
+            "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
                   },
-                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+          },
+          "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
+            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
                   },
-                },
-                "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
-                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
                   },
-                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
+                ],
+              },
+            },
+            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
                   },
-                },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
               },
             },
-          ],
+          },
         },
-        "detailsTemplateOverride": { # Override for the details view (beneath the card view).
-          "detailsItemInfos": [ # Information for the "nth" item displayed in the details list.
-            {
-              "item": { # The item to be displayed in the details list.
-                "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                    { # Reference definition to use with field overrides.
-                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                    },
-                  ],
-                },
-                "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                    { # Reference definition to use with field overrides.
-                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                    },
-                  ],
+      ],
+    },
+    "detailsTemplateOverride": { # Override for the details view (beneath the card view).
+      "detailsItemInfos": [ # Information for the "nth" item displayed in the details list.
+        {
+          "item": { # The item to be displayed in the details list.
+            "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
                 },
-              },
+              ],
             },
-          ],
-        },
-        "listTemplateOverride": { # Override for the passes list view.
-          "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice.
-            "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row.
+            "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+            "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
               "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
                 { # Reference definition to use with field overrides.
                   "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
@@ -3597,29 +6074,192 @@ 

Method Details

}, ], }, - "transitOption": "A String", }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, + ], + }, + }, + }, + "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "dateTime": { # The date & time information of the event. + "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + ], + }, + "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. + "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). + "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "finePrint": { # The fine print, terms, or conditions of the ticket. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + ], + }, + "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3634,22 +6274,186 @@

Method Details

}, ], }, - "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, ], }, - "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3664,7 +6468,25 @@

Method Details

}, ], }, - "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3679,7 +6501,7 @@

Method Details

}, ], }, - "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "localizedHeader": { # Translated strings for the message header. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3692,33 +6514,31 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "dateTime": { # The date & time information of the event. - "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. - "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. - "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). - "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3733,7 +6553,7 @@

Method Details

}, ], }, - "finePrint": { # The fine print, terms, or conditions of the ticket. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3748,180 +6568,100 @@

Method Details

}, ], }, - "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + }, + ], + "venue": { # Event venue details. + "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. + "name": { # The name of the venue, such as "AT&T Park". This is required. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + ], + }, + }, + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. + "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], - "showLastUpdateTime": True or False, }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3936,14 +6676,24 @@

Method Details

}, ], }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3980,22 +6730,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4010,44 +6751,61 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "messageType": "A String", # The message type. + ], }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4062,7 +6820,16 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4077,44 +6844,42 @@

Method Details

}, ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - "venue": { # Event venue details. - "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. - "name": { # The name of the venue, such as "AT&T Park". This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, + ], }, - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. - "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4151,26 +6916,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4185,25 +6937,41 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - }, - ], -}
-
- -
- patch(resourceId, body=None, x__xgafv=None) -
Updates the event ticket class referenced by the given class ID. This method supports patch semantics.
-
-Args:
-  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+  },
   "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
     "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
     "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
@@ -4448,285 +7216,28 @@ 

Method Details

"kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. "translatedValues": [ # Contains the translations for the string. { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "dateTime": { # The date & time information of the event. - "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. - "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. - "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). - "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "finePrint": { # The fine print, terms, or conditions of the ticket. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], - "showLastUpdateTime": True or False, }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. + "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4741,15 +7252,23 @@

Method Details

}, ], }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], - "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "dateTime": { # The date & time information of the event. + "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4764,162 +7283,46 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "messageType": "A String", # The message type. - }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. + "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. + "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). + "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], - "venue": { # Event venue details. - "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + }, + "finePrint": { # The fine print, terms, or conditions of the ticket. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. - "name": { # The name of the venue, such as "AT&T Park". This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, + ], }, - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. - "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. + "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4956,8 +7359,12 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4965,312 +7372,129 @@

Method Details

}, "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, + ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], + }, }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - }, - }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, ], }, - }, - }, - "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, ], + "showLastUpdateTime": True or False, }, - "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, ], }, - "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5285,23 +7509,15 @@

Method Details

}, ], }, - "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "dateTime": { # The date & time information of the event. - "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + ], + "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5316,46 +7532,162 @@

Method Details

}, ], }, - "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. - "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. - "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). - "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "venue": { # Event venue details. + "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "finePrint": { # The fine print, terms, or conditions of the ticket. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. + "name": { # The name of the venue, such as "AT&T Park". This is required. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. + "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5392,12 +7724,8 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5412,13 +7740,230 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. +}
+
+ +
+ update(resourceId, body=None, x__xgafv=None) +
Updates the event ticket class referenced by the given class ID.
+
+Args:
+  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "webAppLinkInfo": { # Optional information about the partner web link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -5455,79 +8000,313 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, + }, + }, + "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, ], - "showLastUpdateTime": True or False, }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. + "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5542,15 +8321,38 @@

Method Details

}, ], }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], - "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "dateTime": { # The date & time information of the event. + "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5565,162 +8367,46 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "messageType": "A String", # The message type. - }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. + "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. + "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - ], - "venue": { # Event venue details. - "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). + "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + }, + "finePrint": { # The fine print, terms, or conditions of the ticket. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. - "name": { # The name of the venue, such as "AT&T Park". This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, + ], }, - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. - "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. + "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5757,8 +8443,12 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5773,262 +8463,122 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, -}
-
- -
- update(resourceId, body=None, x__xgafv=None) -
Updates the event ticket class referenced by the given class ID.
-
-Args:
-  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
-  "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
-    "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
-    "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
-  },
-  "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
-    "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
-      "firstBottomDetail": { # Optional information to display below the barcode.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-            },
-          ],
-        },
-      },
-      "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-            },
-          ],
-        },
-      },
-      "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
           ],
         },
-      },
-    },
-    "cardTemplateOverride": { # Override for the card view.
-      "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
-        {
-          "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "item": { # The item to be displayed in the row. This item will be automatically centered.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-          },
-          "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-            "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-          },
-          "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
           },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
         },
-      ],
+      },
     },
-    "detailsTemplateOverride": { # Override for the details view (beneath the card view).
-      "detailsItemInfos": [ # Information for the "nth" item displayed in the details list.
-        {
-          "item": { # The item to be displayed in the details list.
-            "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                { # Reference definition to use with field overrides.
-                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+  ],
+  "infoModuleData": { # Deprecated. Use textModulesData instead.
+    "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column.
+      {
+        "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name.
+          { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items.
+            "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout.
+            "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
                 },
               ],
             },
-            "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-            "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                { # Reference definition to use with field overrides.
-                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
                 },
               ],
             },
-          },
-        },
-      ],
-    },
-    "listTemplateOverride": { # Override for the passes list view.
-      "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice.
-        "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-            },
-          ],
-        },
-        "transitOption": "A String",
-      },
-      "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice.
-        "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-          { # Reference definition to use with field overrides.
-            "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-            "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout.
           },
         ],
       },
-      "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees.
-        "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-          { # Reference definition to use with field overrides.
-            "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-            "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+    ],
+    "showLastUpdateTime": True or False,
+  },
+  "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens.
+  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`.
+  "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed.
+    "uris": [ # The list of URIs.
+      {
+        "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+        "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+        "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
           },
-        ],
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
       },
-    },
+    ],
   },
-  "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used.
-  "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale.
-  "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used.
+  "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens.
     "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
       "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
       "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -6043,68 +8593,151 @@ 

Method Details

}, ], }, - "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "dateTime": { # The date & time information of the event. - "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + ], + "venue": { # Event venue details. + "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6119,46 +8752,26 @@

Method Details

}, ], }, - "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. - "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. - "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). - "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. + "name": { # The name of the venue, such as "AT&T Park". This is required. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "finePrint": { # The fine print, terms, or conditions of the ticket. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. + "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6195,12 +8808,8 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6215,13 +8824,42 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6258,120 +8896,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6386,25 +8935,7 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6419,44 +8950,70 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "messageType": "A String", # The message type. - }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6471,7 +9028,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6487,62 +9044,69 @@

Method Details

], }, }, - ], - "venue": { # Event venue details. - "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. - "name": { # The name of the venue, such as "AT&T Park". This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - }, - }, - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. - "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6557,29 +9121,7 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6594,21 +9136,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. diff --git a/docs/dyn/walletobjects_v1.eventticketobject.html b/docs/dyn/walletobjects_v1.eventticketobject.html index 26bbf1980d8..b202d38d40d 100644 --- a/docs/dyn/walletobjects_v1.eventticketobject.html +++ b/docs/dyn/walletobjects_v1.eventticketobject.html @@ -167,9 +167,9 @@

Method Details

{ "resource": { # The updated EventTicketObject resource. - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -206,7 +206,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -230,7 +230,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -245,7 +245,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -262,7 +262,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -299,7 +299,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -323,7 +323,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -338,7 +338,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -354,8 +354,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -392,7 +392,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -416,7 +416,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -431,7 +431,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -473,6 +473,287 @@

Method Details

"classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -1616,77 +1897,170 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe". + "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.). + "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, +}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ get(resourceId, x__xgafv=None) +
Returns the event ticket object with the given object ID.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
             "value": "A String", # The UTF-8 encoded translated string.
           },
-          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-          "translatedValues": [ # Contains the translations for the string.
-            {
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-              "value": "A String", # The UTF-8 encoded translated string.
-            },
-          ],
-        },
-      },
-    ],
-    "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe".
-    "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.).
-    "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard".
-      "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
-        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-        "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-        "value": "A String", # The UTF-8 encoded translated string.
+        ],
       },
-      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-      "translatedValues": [ # Contains the translations for the string.
-        {
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
           "value": "A String", # The UTF-8 encoded translated string.
         },
-      ],
-    },
-    "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed.
-      "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
-        "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
-      },
-      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
-      "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
-        "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
       },
     },
-    "version": "A String", # Deprecated
-  },
-}
-
- -
- close() -
Close httplib2 connections.
-
- -
- get(resourceId, x__xgafv=None) -
Returns the event ticket object with the given object ID.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -1723,7 +2097,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1747,7 +2121,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1762,7 +2136,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1778,8 +2152,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1816,7 +2190,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1840,7 +2214,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1855,7 +2229,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1871,9 +2245,204 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1888,10 +2457,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1906,90 +2475,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -3133,7 +3695,141 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe". + "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.). + "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +}
+
+ +
+ insert(body=None, x__xgafv=None) +
Inserts an event ticket object with the given ID and properties.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
         "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -3149,49 +3845,8 @@ 

Method Details

], }, }, - ], - "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe". - "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.). - "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -}
-
- -
- insert(body=None, x__xgafv=None) -
Inserts an event ticket object with the given ID and properties.
-
-Args:
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -3228,7 +3883,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -3252,7 +3907,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3267,7 +3922,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3283,8 +3938,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3321,7 +3976,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -3345,7 +4000,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3360,7 +4015,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3376,9 +4031,96 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3393,10 +4135,25 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3411,16 +4168,85 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3433,68 +4259,85 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -4583,47 +5426,273 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "seat": { # The seat number, such as "1", "2", "3", or any other seat identifier. This field is localizable so you may translate words or use different alphabets for the characters in an identifier. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + "seat": { # The seat number, such as "1", "2", "3", or any other seat identifier. This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "section": { # The section of the seat, such as "121". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe". + "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.). + "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "section": { # The section of the seat, such as "121". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4638,7 +5707,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4654,48 +5723,8 @@

Method Details

], }, }, - ], - "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe". - "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.). - "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4732,7 +5761,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4756,7 +5785,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4771,7 +5800,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4787,9 +5816,96 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4804,10 +5920,25 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4822,67 +5953,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4897,10 +6028,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4915,90 +6046,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -6213,9 +7337,102 @@

Method Details

}, "resources": [ # Resources corresponding to the list request. { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6252,7 +7469,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -6276,7 +7493,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6291,7 +7508,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6307,8 +7524,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6345,7 +7562,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -6369,7 +7586,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6384,7 +7601,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6400,9 +7617,96 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6417,10 +7721,25 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6435,16 +7754,85 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6459,66 +7847,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -7591,40 +8996,252 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventSeat"`. + "row": { # The row of the seat, such as "1", E", "BB", or "A5". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "seat": { # The seat number, such as "1", "2", "3", or any other seat identifier. This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "section": { # The section of the seat, such as "121". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe". + "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.). + "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, + ], +}
+
+ +
+ modifylinkedofferobjects(resourceId, body=None, x__xgafv=None) +
Modifies linked offer objects for the event ticket object with the given ID.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "linkedOfferObjectIds": { # The linked offer object ids to add or remove from the object.
+    "addLinkedOfferObjectIds": [ # The linked offer object ids to add to the object.
+      "A String",
+    ],
+    "removeLinkedOfferObjectIds": [ # The linked offer object ids to remove from the object.
+      "A String",
+    ],
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
         },
-        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventSeat"`.
-        "row": { # The row of the seat, such as "1", E", "BB", or "A5". This field is localizable so you may translate words or use different alphabets for the characters in an identifier.
-          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
             "value": "A String", # The UTF-8 encoded translated string.
           },
-          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-          "translatedValues": [ # Contains the translations for the string.
-            {
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-              "value": "A String", # The UTF-8 encoded translated string.
-            },
-          ],
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
         },
-        "seat": { # The seat number, such as "1", "2", "3", or any other seat identifier. This field is localizable so you may translate words or use different alphabets for the characters in an identifier.
-          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
             "value": "A String", # The UTF-8 encoded translated string.
           },
-          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-          "translatedValues": [ # Contains the translations for the string.
-            {
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-              "value": "A String", # The UTF-8 encoded translated string.
-            },
-          ],
-        },
-        "section": { # The section of the seat, such as "121". This field is localizable so you may translate words or use different alphabets for the characters in an identifier.
+        ],
+      },
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -7639,15 +9256,10 @@ 

Method Details

}, ], }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7662,7 +9274,16 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7677,11 +9298,10 @@

Method Details

}, ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe". - "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.). - "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard". + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7696,53 +9316,24 @@

Method Details

}, ], }, - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "version": "A String", # Deprecated }, - ], -}
-
- -
- modifylinkedofferobjects(resourceId, body=None, x__xgafv=None) -
Modifies linked offer objects for the event ticket object with the given ID.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "linkedOfferObjectIds": { # The linked offer object ids to add or remove from the object.
-    "addLinkedOfferObjectIds": [ # The linked offer object ids to add to the object.
-      "A String",
-    ],
-    "removeLinkedOfferObjectIds": [ # The linked offer object ids to remove from the object.
-      "A String",
-    ],
-  },
-}
-
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "webAppLinkInfo": { # Optional information about the partner web link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -7779,7 +9370,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -7800,43 +9391,145 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7851,10 +9544,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7869,67 +9562,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7944,10 +9637,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7962,90 +9655,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -9246,9 +10932,9 @@

Method Details

The object takes the form of: { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -9285,7 +10971,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -9309,7 +10995,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9324,7 +11010,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9341,7 +11027,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -9378,7 +11064,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -9402,7 +11088,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9417,7 +11103,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9433,8 +11119,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -9471,7 +11157,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -9492,66 +11178,347 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -10655,32 +12622,165 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "section": { # The section of the seat, such as "121". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + "section": { # The section of the seat, such as "121". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe". + "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.). + "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10695,7 +12795,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10711,48 +12811,8 @@

Method Details

], }, }, - ], - "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe". - "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.). - "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -10789,7 +12849,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -10813,7 +12873,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10828,7 +12888,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10844,8 +12904,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -10882,7 +12942,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -10906,7 +12966,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10919,27 +12994,207 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10954,10 +13209,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10972,90 +13227,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -12231,34 +14479,127 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + ], + }, + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +}
+
+ +
+ update(resourceId, body=None, x__xgafv=None) +
Updates the event ticket object referenced by the given object ID.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
     },
-  },
-  "version": "A String", # Deprecated
-}
-
- -
- update(resourceId, body=None, x__xgafv=None) -
Updates the event ticket object referenced by the given object ID.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -12295,7 +14636,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -12319,7 +14660,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12334,7 +14675,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12350,8 +14691,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -12388,7 +14729,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -12412,7 +14753,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12427,7 +14768,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12443,9 +14784,96 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12460,10 +14888,25 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12478,16 +14921,85 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12500,68 +15012,85 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -13634,63 +16163,289 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventSeat"`. - "row": { # The row of the seat, such as "1", E", "BB", or "A5". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventSeat"`. + "row": { # The row of the seat, such as "1", E", "BB", or "A5". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "seat": { # The seat number, such as "1", "2", "3", or any other seat identifier. This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "section": { # The section of the seat, such as "121". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe". + "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.). + "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "seat": { # The seat number, such as "1", "2", "3", or any other seat identifier. This field is localizable so you may translate words or use different alphabets for the characters in an identifier. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - "section": { # The section of the seat, such as "121". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13705,7 +16460,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13721,48 +16476,8 @@

Method Details

], }, }, - ], - "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe". - "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.). - "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -13799,7 +16514,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -13823,7 +16538,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13836,27 +16566,114 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13871,10 +16688,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13889,67 +16706,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13964,10 +16781,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13982,90 +16799,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. diff --git a/docs/dyn/walletobjects_v1.flightclass.html b/docs/dyn/walletobjects_v1.flightclass.html index e286ec15afe..3f0af5497f7 100644 --- a/docs/dyn/walletobjects_v1.flightclass.html +++ b/docs/dyn/walletobjects_v1.flightclass.html @@ -165,255 +165,9 @@

Method Details

{ "resource": { # The updated FlightClass resource. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. - }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -450,26 +204,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -484,10 +225,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -502,52 +243,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -584,26 +297,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -618,10 +318,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -636,10 +336,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -676,30 +390,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" - }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -714,127 +429,273 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. + "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. + "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, }, }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - ], - "showLastUpdateTime": True or False, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -849,54 +710,65 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -911,7 +783,126 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -926,13 +917,52 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" + }, + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -947,10 +977,261 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. "A String", ], @@ -1062,255 +1343,9 @@

Method Details

{ "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. - }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1347,26 +1382,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1381,10 +1403,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1399,52 +1421,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1481,26 +1475,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1515,10 +1496,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1533,10 +1514,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1573,30 +1568,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" - }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1611,127 +1607,273 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. + "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. + "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, }, }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - ], - "showLastUpdateTime": True or False, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1746,54 +1888,65 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1808,7 +1961,126 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1823,13 +2095,52 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" + }, + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1844,11 +2155,262 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. "A String", ], "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. @@ -1947,255 +2509,9 @@

Method Details

{ "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. - }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2232,26 +2548,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2266,10 +2569,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2284,52 +2587,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2366,26 +2641,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2400,10 +2662,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2418,10 +2680,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2458,30 +2734,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" - }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2496,127 +2773,273 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. + "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. + "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, }, }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - ], - "showLastUpdateTime": True or False, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2631,54 +3054,65 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2693,7 +3127,126 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2708,13 +3261,52 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" + }, + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2729,10 +3321,261 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. "A String", ], @@ -2831,255 +3674,9 @@

Method Details

{ "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. - }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3116,26 +3713,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3150,10 +3734,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3168,52 +3752,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3250,26 +3806,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3284,10 +3827,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3302,10 +3845,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3342,30 +3899,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" - }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3380,127 +3938,273 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. + "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. + "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, }, }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - ], - "showLastUpdateTime": True or False, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3515,54 +4219,65 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3577,7 +4292,126 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3592,13 +4426,52 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" + }, + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3613,11 +4486,262 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. "A String", ], "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. @@ -3731,6 +4855,287 @@

Method Details

"resources": [ # Resources corresponding to the list request. { "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. @@ -4619,255 +6024,9 @@

Method Details

{ "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. - }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4904,27 +6063,14 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. @@ -4938,10 +6084,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4956,52 +6102,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5038,26 +6156,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5072,10 +6177,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5090,10 +6195,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5130,30 +6249,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" - }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5168,127 +6288,273 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. + "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. + "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, }, }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - ], - "showLastUpdateTime": True or False, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5303,54 +6569,65 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - ], - }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5365,7 +6642,126 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5380,13 +6776,52 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" + }, + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5401,26 +6836,207 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5435,7 +7051,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "localizedHeader": { # Translated strings for the message header. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5450,12 +7066,13 @@

Method Details

}, ], }, + "messageType": "A String", # The message type. }, ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5470,10 +7087,26 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5488,21 +7121,355 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. @@ -5523,213 +7490,544 @@

Method Details

}, ], }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, + ], }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], + }, }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" + }, + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5744,14 +8042,13 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5787,45 +8084,209 @@

Method Details

}, "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5840,52 +8301,64 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + }, +}
+
+ +
+ update(resourceId, body=None, x__xgafv=None) +
Updates the flight class referenced by the given class ID.
+
+Args:
+  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -5922,26 +8395,13 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5956,10 +8416,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5974,70 +8434,7 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" - }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6052,36 +8449,9 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6118,123 +8488,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6249,7 +8527,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6264,62 +8542,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6334,30 +8620,7 @@

Method Details

}, ], }, - }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6372,23 +8635,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, -}
-
- -
- update(resourceId, body=None, x__xgafv=None) -
Updates the flight class referenced by the given class ID.
-
-Args:
-  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
   "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users.
     "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`.
     "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`.
@@ -7071,56 +9319,272 @@ 

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7135,7 +9599,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7150,47 +9614,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7205,7 +9692,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7221,29 +9708,84 @@

Method Details

], }, }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7258,21 +9800,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. diff --git a/docs/dyn/walletobjects_v1.flightobject.html b/docs/dyn/walletobjects_v1.flightobject.html index 65d2a2c718c..fc2b83aad58 100644 --- a/docs/dyn/walletobjects_v1.flightobject.html +++ b/docs/dyn/walletobjects_v1.flightobject.html @@ -164,9 +164,9 @@

Method Details

{ "resource": { # The updated FlightObject resource. - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -203,7 +203,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -227,7 +227,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -242,7 +242,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -259,7 +259,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -296,7 +296,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -320,7 +320,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -335,7 +335,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -351,8 +351,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -389,7 +389,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -413,7 +413,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -428,7 +428,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -531,255 +531,9 @@

Method Details

"classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. - }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -816,26 +570,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -850,10 +591,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -868,52 +609,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -950,26 +663,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -984,10 +684,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1002,10 +702,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1042,30 +756,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" - }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1080,127 +795,273 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. + "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. + "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - ], - "showLastUpdateTime": True or False, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1215,54 +1076,65 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1277,77 +1149,126 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + }, + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1362,11 +1283,51 @@

Method Details

}, ], }, - }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" + }, + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1403,34 +1364,12 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. - "groupingInfo": { # Information that controls how passes are grouped together. - "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. - "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. - }, - "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. - "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1445,34 +1384,14 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1487,18 +1406,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1513,92 +1424,162 @@

Method Details

}, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. - "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + ], }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. }, - "localizedHeader": { # Translated strings for the message header. + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1613,22 +1594,61 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. "A String", ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" - "reservationInfo": { # Required. Information about flight reservation. - "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. - "eticketNumber": "A String", # E-ticket number. - "frequentFlyerInfo": { # Frequent flyer membership information. - "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. - "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1643,49 +1663,36 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], - }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. }, - "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. + "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. + "groupingInfo": { # Information that controls how passes are grouped together. + "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. + "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. + }, + "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. + "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1722,83 +1729,142 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, }, ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, }, - "version": "A String", # Deprecated - }, -}
-
- -
- close() -
Close httplib2 connections.
-
- -
- get(resourceId, x__xgafv=None) -
Returns the flight object with the given object ID.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
-        "contentDescription": { # Description of the image used for accessibility.
+    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`.
+    "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed.
+      "uris": [ # The list of URIs.
+        {
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      ],
+    },
+    "locations": [ # Note: This field is currently not supported to trigger geo notifications.
+      {
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`.
+        "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected.
+        "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected.
+      },
+    ],
+    "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10.
+      { # A message that will be displayed with a Valuable
+        "body": "A String", # The message body.
+        "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided.
+          "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
+            "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
+          "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
+            "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+          },
+        },
+        "header": "A String", # The message header.
+        "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`.
+        "localizedBody": { # Translated strings for the message body.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -1813,52 +1879,66 @@ 

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], }, + "messageType": "A String", # The message type. }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" + "reservationInfo": { # Required. Information about flight reservation. + "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. + "eticketNumber": "A String", # E-ticket number. + "frequentFlyerInfo": { # Frequent flyer membership information. + "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. + "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + ], }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], }, - "description": { # String to be displayed in the description of the App Link Module Required + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1873,7 +1953,21 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1888,10 +1982,10 @@

Method Details

}, ], }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1906,14 +2000,201 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, +}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ get(resourceId, x__xgafv=None) +
Returns the flight object with the given object ID.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
             "translatedValues": [ # Contains the translations for the string.
@@ -1927,7 +2208,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1951,7 +2232,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1966,7 +2247,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1982,8 +2263,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2020,7 +2301,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -2044,7 +2325,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2059,7 +2340,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2162,255 +2443,102 @@

Method Details

"classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. - }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2447,27 +2575,14 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. @@ -2481,10 +2596,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2499,52 +2614,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2581,26 +2668,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2615,10 +2689,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2633,70 +2707,7 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" - }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2711,127 +2722,258 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. + "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. + "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, }, }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - ], - "showLastUpdateTime": True or False, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2846,54 +2988,65 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - ], - }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2908,7 +3061,126 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2923,82 +3195,52 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" + }, + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3034,34 +3276,12 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. - "groupingInfo": { # Information that controls how passes are grouped together. - "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. - "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. - }, - "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. - "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3076,34 +3296,14 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3118,18 +3318,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3144,92 +3336,162 @@

Method Details

}, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. - "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + ], }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. }, - "localizedHeader": { # Translated strings for the message header. + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3244,22 +3506,61 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. "A String", ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" - "reservationInfo": { # Required. Information about flight reservation. - "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. - "eticketNumber": "A String", # E-ticket number. - "frequentFlyerInfo": { # Frequent flyer membership information. - "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. - "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3274,49 +3575,36 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], - }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. }, - "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. + "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. + "groupingInfo": { # Information that controls how passes are grouped together. + "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. + "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. + }, + "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. + "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3353,84 +3641,26 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -}
-
- -
- insert(body=None, x__xgafv=None) -
Inserts an flight object with the given ID and properties.
-
-Args:
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
-        "contentDescription": { # Description of the image used for accessibility.
-          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
-            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-            "value": "A String", # The UTF-8 encoded translated string.
-          },
-          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-          "translatedValues": [ # Contains the translations for the string.
-            {
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-              "value": "A String", # The UTF-8 encoded translated string.
-            },
-          ],
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
         },
         "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
         "sourceUri": { # The URI for the image.
@@ -3453,64 +3683,59 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, ], }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + ], + "showLastUpdateTime": True or False, + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. + "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3525,52 +3750,33 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3585,7 +3791,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "localizedHeader": { # Translated strings for the message header. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3600,70 +3806,98 @@

Method Details

}, ], }, + "messageType": "A String", # The message type. }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" + "reservationInfo": { # Required. Information about flight reservation. + "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. + "eticketNumber": "A String", # E-ticket number. + "frequentFlyerInfo": { # Frequent flyer membership information. + "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. + "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "description": { # String to be displayed in the description of the App Link Module Required + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3678,7 +3912,17 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3693,36 +3937,7 @@

Method Details

}, ], }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. - "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. - "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. - "boardingPosition": "A String", # The value of boarding position. eg: "76" - "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. - "contentDescription": { # Description of the image used for accessibility. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3737,10 +3952,34 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +}
+
+ +
+ insert(body=None, x__xgafv=None) +
Inserts an flight object with the given ID and properties.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -3755,259 +3994,67 @@ 

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. - "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" - "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" - "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. - }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4022,15 +4069,28 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. - "contentDescription": { # Description of the image used for accessibility. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4045,29 +4105,16 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4082,28 +4129,43 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4118,11 +4180,10 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4137,33 +4198,154 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. + "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. + "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. + "boardingPosition": "A String", # The value of boarding position. eg: "76" + "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. + "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" + "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" + "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4200,26 +4382,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4234,10 +4403,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4252,10 +4421,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4292,30 +4475,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" - }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4330,36 +4514,24 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4396,123 +4568,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4527,7 +4607,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4542,82 +4622,235 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", + "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. + "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. + "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4632,79 +4865,88 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. - "groupingInfo": { # Information that controls how passes are grouped together. - "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. - "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. - }, - "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. - "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4719,10 +4961,11 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4737,18 +4980,52 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4763,7 +5040,29 @@

Method Details

}, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4778,21 +5077,10 @@

Method Details

}, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. - "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + }, + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4807,33 +5095,52 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4848,37 +5155,33 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "messageType": "A String", # The message type. }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" - "reservationInfo": { # Required. Information about flight reservation. - "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. - "eticketNumber": "A String", # E-ticket number. - "frequentFlyerInfo": { # Frequent flyer membership information. - "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. - "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4893,50 +5196,129 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], }, ], + "showLastUpdateTime": True or False, }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. - "contentDescription": { # Description of the image used for accessibility. + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4951,50 +5333,65 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5009,33 +5406,26 @@

Method Details

}, ], }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5050,67 +5440,27 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "title": { # String to be displayed in the title of the App Link Module Required + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5125,10 +5475,10 @@

Method Details

}, ], }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5143,67 +5493,37 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, + }, + }, + "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. + "groupingInfo": { # Information that controls how passes are grouped together. + "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. + "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. + }, + "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. + "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5218,9 +5538,15 @@

Method Details

}, ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5257,31 +5583,115 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. + "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "description": { # String to be displayed in the description of the App Link Module Required + "localizedHeader": { # Translated strings for the message header. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5296,7 +5706,22 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "messageType": "A String", # The message type. + }, + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" + "reservationInfo": { # Required. Information about flight reservation. + "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. + "eticketNumber": "A String", # E-ticket number. + "frequentFlyerInfo": { # Frequent flyer membership information. + "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. + "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5311,11 +5736,19 @@

Method Details

}, ], }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. }, - "barcode": { # The barcode type and value. + "rotatingBarcode": { # The rotating barcode type and value. "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. @@ -5332,15 +5765,39 @@

Method Details

}, ], }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. }, - "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. - "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. - "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. - "boardingPosition": "A String", # The value of boarding position. eg: "76" - "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. - "contentDescription": { # Description of the image used for accessibility. + "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5355,10 +5812,73 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5373,259 +5893,297 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. - "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" - "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" - "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. - }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, + ], }, - ], + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "transitOption": "A String", + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. + "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. + "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. + "boardingPosition": "A String", # The value of boarding position. eg: "76" + "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5640,14 +6198,53 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. + "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" + "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" + "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5684,26 +6281,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5718,10 +6302,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5736,52 +6320,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5818,26 +6374,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5852,10 +6395,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5870,10 +6413,24 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5910,30 +6467,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" - }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5948,127 +6506,273 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. + "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. + "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - ], - "showLastUpdateTime": True or False, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6083,54 +6787,65 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6145,62 +6860,126 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6215,26 +6994,51 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" + }, + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6271,34 +7075,12 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. - "groupingInfo": { # Information that controls how passes are grouped together. - "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. - "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. - }, - "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. - "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6313,34 +7095,14 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6355,18 +7117,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6381,92 +7135,162 @@

Method Details

}, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. - "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + ], }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. }, - "localizedHeader": { # Translated strings for the message header. + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6481,22 +7305,61 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. "A String", ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" - "reservationInfo": { # Required. Information about flight reservation. - "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. - "eticketNumber": "A String", # E-ticket number. - "frequentFlyerInfo": { # Frequent flyer membership information. - "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. - "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6511,49 +7374,36 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], - }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. }, - "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. + "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. + "groupingInfo": { # Information that controls how passes are grouped together. + "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. + "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. + }, + "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. + "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6590,161 +7440,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -}
-
- -
- list(classId=None, maxResults=None, token=None, x__xgafv=None) -
Returns a list of all flight objects for a given issuer ID.
-
-Args:
-  classId: string, The ID of the class whose objects will be listed.
-  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
-  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "pagination": { # Pagination of the response.
-    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
-    "nextPageToken": "A String", # Page token to send to fetch the next page.
-    "resultsPerPage": 42, # Number of results returned in this page.
-  },
-  "resources": [ # Resources corresponding to the list request.
-    {
-      "appLinkData": { # Optional information about the partner app link.
-        "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
-            "contentDescription": { # Description of the image used for accessibility.
-              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
-                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                "value": "A String", # The UTF-8 encoded translated string.
-              },
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-              "translatedValues": [ # Contains the translations for the string.
-                {
-                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                  "value": "A String", # The UTF-8 encoded translated string.
-                },
-              ],
-            },
-            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
-            "sourceUri": { # The URI for the image.
-              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
-              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
-                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
-                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                  "value": "A String", # The UTF-8 encoded translated string.
-                },
-                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-                "translatedValues": [ # Contains the translations for the string.
-                  {
-                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                    "value": "A String", # The UTF-8 encoded translated string.
-                  },
-                ],
-              },
-              "uri": "A String", # The location of the image. URIs must have a scheme.
-            },
-          },
-          "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app.
-            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
-            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
-              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
-              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
-              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
-                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
-                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                  "value": "A String", # The UTF-8 encoded translated string.
-                },
-                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-                "translatedValues": [ # Contains the translations for the string.
-                  {
-                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                    "value": "A String", # The UTF-8 encoded translated string.
-                  },
-                ],
-              },
-              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
-            },
-          },
-          "description": { # String to be displayed in the description of the App Link Module Required
-            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-              "value": "A String", # The UTF-8 encoded translated string.
-            },
-            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-            "translatedValues": [ # Contains the translations for the string.
-              {
-                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                "value": "A String", # The UTF-8 encoded translated string.
-              },
-            ],
-          },
-          "title": { # String to be displayed in the title of the App Link Module Required
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
             "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
               "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
               "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -6759,10 +7479,18 @@ 

Method Details

}, ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6777,85 +7505,7 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6870,88 +7520,21 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, + ], }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + ], + "showLastUpdateTime": True or False, + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. + "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6966,300 +7549,2094 @@

Method Details

}, ], }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. - "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. - "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. - "boardingPosition": "A String", # The value of boarding position. eg: "76" - "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" + "reservationInfo": { # Required. Information about flight reservation. + "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. + "eticketNumber": "A String", # E-ticket number. + "frequentFlyerInfo": { # Frequent flyer membership information. + "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. + "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. - "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" - "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" - "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +}
+
+ +
+ list(classId=None, maxResults=None, token=None, x__xgafv=None) +
Returns a list of all flight objects for a given issuer ID.
+
+Args:
+  classId: string, The ID of the class whose objects will be listed.
+  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
+  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "pagination": { # Pagination of the response.
+    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
+    "nextPageToken": "A String", # Page token to send to fetch the next page.
+    "resultsPerPage": 42, # Number of results returned in this page.
+  },
+  "resources": [ # Resources corresponding to the list request.
+    {
+      "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+        "androidAppLinkInfo": { # Optional information about the partner app link.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
             },
-            "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
-              "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
                   },
                 ],
               },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
             },
-            "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
-              "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
                   },
                 ],
               },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
             },
           },
-          "cardTemplateOverride": { # Override for the card view.
-            "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
               {
-                "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
-                  "item": { # The item to be displayed in the row. This item will be automatically centered.
-                    "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                        { # Reference definition to use with field overrides.
-                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                        },
-                      ],
-                    },
-                    "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                    "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                        { # Reference definition to use with field overrides.
-                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                        },
-                      ],
-                    },
-                  },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+        "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
                 },
-                "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
-                  "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-                    "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                        { # Reference definition to use with field overrides.
-                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                        },
-                      ],
-                    },
-                    "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                    "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                        { # Reference definition to use with field overrides.
-                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                        },
-                      ],
-                    },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
                   },
-                  "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
-                    "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                        { # Reference definition to use with field overrides.
-                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                        },
-                      ],
-                    },
-                    "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                    "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                        { # Reference definition to use with field overrides.
-                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                        },
-                      ],
-                    },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
                   },
-                  "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
-                    "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                        { # Reference definition to use with field overrides.
-                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                        },
-                      ],
-                    },
-                    "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                    "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                        { # Reference definition to use with field overrides.
-                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                        },
-                      ],
-                    },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+        "webAppLinkInfo": { # Optional information about the partner web link.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
                   },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+      },
+      "barcode": { # The barcode type and value.
+        "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`.
+        "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google.
+        "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "type": "A String", # The type of barcode.
+        "value": "A String", # The value encoded in the barcode.
+      },
+      "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating.
+        "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set.
+        "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object.
+        "boardingPosition": "A String", # The value of boarding position. eg: "76"
+        "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program.
+          "contentDescription": { # Description of the image used for accessibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+          "sourceUri": { # The URI for the image.
+            "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+            "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
                 },
-                "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
-                  "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-                    "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                        { # Reference definition to use with field overrides.
-                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                        },
-                      ],
-                    },
-                    "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                    "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                        { # Reference definition to use with field overrides.
-                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                        },
-                      ],
+              ],
+            },
+            "uri": "A String", # The location of the image. URIs must have a scheme.
+          },
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`.
+        "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate"
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus"
+        "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A"
+        "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49"
+      },
+      "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you.
+      "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET.
+        "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+        "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+          "androidAppLinkInfo": { # Optional information about the partner app link.
+            "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+              "contentDescription": { # Description of the image used for accessibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+              "sourceUri": { # The URI for the image.
+                "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+                "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                  ],
+                },
+                "uri": "A String", # The location of the image. URIs must have a scheme.
+              },
+            },
+            "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+              "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+              "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+                "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+                "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+                "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                  ],
+                },
+                "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+              },
+            },
+            "description": { # Deprecated. Description isn't supported in the app link module.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "title": { # Deprecated. Title isn't supported in the app link module.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+          },
+          "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+            "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+              "contentDescription": { # Description of the image used for accessibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+              "sourceUri": { # The URI for the image.
+                "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+                "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                  ],
+                },
+                "uri": "A String", # The location of the image. URIs must have a scheme.
+              },
+            },
+            "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+              "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+              "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+                "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+                "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+                "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                  ],
+                },
+                "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+              },
+            },
+            "description": { # Deprecated. Description isn't supported in the app link module.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "title": { # Deprecated. Title isn't supported in the app link module.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+          },
+          "webAppLinkInfo": { # Optional information about the partner web link.
+            "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+              "contentDescription": { # Description of the image used for accessibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+              "sourceUri": { # The URI for the image.
+                "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+                "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                  ],
+                },
+                "uri": "A String", # The location of the image. URIs must have a scheme.
+              },
+            },
+            "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+              "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+              "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+                "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+                "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+                "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                  ],
+                },
+                "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+              },
+            },
+            "description": { # Deprecated. Description isn't supported in the app link module.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "title": { # Deprecated. Title isn't supported in the app link module.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+          },
+        },
+        "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users.
+          "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`.
+          "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`.
+        },
+        "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
+          "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
+          "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
+        },
+        "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
+          "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
+            "firstBottomDetail": { # Optional information to display below the barcode.
+              "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+            "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
+              "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+            "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
+              "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+          },
+          "cardTemplateOverride": { # Override for the card view.
+            "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
+              {
+                "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
+                  "item": { # The item to be displayed in the row. This item will be automatically centered.
+                    "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                        { # Reference definition to use with field overrides.
+                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                        },
+                      ],
+                    },
+                    "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                    "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                        { # Reference definition to use with field overrides.
+                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                        },
+                      ],
+                    },
+                  },
+                },
+                "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
+                  "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+                    "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                        { # Reference definition to use with field overrides.
+                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                        },
+                      ],
+                    },
+                    "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                    "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                        { # Reference definition to use with field overrides.
+                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                        },
+                      ],
+                    },
+                  },
+                  "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
+                    "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                        { # Reference definition to use with field overrides.
+                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                        },
+                      ],
+                    },
+                    "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                    "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                        { # Reference definition to use with field overrides.
+                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                        },
+                      ],
+                    },
+                  },
+                  "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+                    "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                        { # Reference definition to use with field overrides.
+                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                        },
+                      ],
+                    },
+                    "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                    "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                        { # Reference definition to use with field overrides.
+                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                        },
+                      ],
+                    },
+                  },
+                },
+                "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
+                  "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+                    "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                        { # Reference definition to use with field overrides.
+                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                        },
+                      ],
+                    },
+                    "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                    "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                        { # Reference definition to use with field overrides.
+                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                        },
+                      ],
+                    },
+                  },
+                  "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+                    "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                        { # Reference definition to use with field overrides.
+                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                        },
+                      ],
+                    },
+                    "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                    "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                        { # Reference definition to use with field overrides.
+                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                        },
+                      ],
+                    },
+                  },
+                },
+              },
+            ],
+          },
+          "detailsTemplateOverride": { # Override for the details view (beneath the card view).
+            "detailsItemInfos": [ # Information for the "nth" item displayed in the details list.
+              {
+                "item": { # The item to be displayed in the details list.
+                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                },
+              },
+            ],
+          },
+          "listTemplateOverride": { # Override for the passes list view.
+            "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice.
+              "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "transitOption": "A String",
+            },
+            "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice.
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+            "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees.
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+          },
+        },
+        "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale.
+        "destination": { # Required. Destination airport.
+          "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO"
+          "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "gate": "A String", # A name of the gate. Eg: "B59" or "59"
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`.
+          "terminal": "A String", # Terminal name. Eg: "INTL" or "I"
+        },
+        "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap.
+        "flightHeader": { # Required. Information about the flight carrier and number.
+          "carrier": { # Information about airline carrier. This is a required property of `flightHeader`.
+            "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board.
+              "contentDescription": { # Description of the image used for accessibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+              "sourceUri": { # The URI for the image.
+                "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+                "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                  ],
+                },
+                "uri": "A String", # The location of the image. URIs must have a scheme.
+              },
+            },
+            "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view.
+              "contentDescription": { # Description of the image used for accessibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+              "sourceUri": { # The URI for the image.
+                "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+                "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                  ],
+                },
+                "uri": "A String", # The location of the image. URIs must have a scheme.
+              },
+            },
+            "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX"
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air
+            "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`.
+            "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view.
+              "contentDescription": { # Description of the image used for accessibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+              "sourceUri": { # The URI for the image.
+                "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+                "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                  ],
+                },
+                "uri": "A String", # The location of the image. URIs must have a scheme.
+              },
+            },
+          },
+          "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123"
+          "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576"
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`.
+          "operatingCarrier": { # Information about operating airline carrier.
+            "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board.
+              "contentDescription": { # Description of the image used for accessibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+              "sourceUri": { # The URI for the image.
+                "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+                "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                  ],
+                },
+                "uri": "A String", # The location of the image. URIs must have a scheme.
+              },
+            },
+            "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view.
+              "contentDescription": { # Description of the image used for accessibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+              "sourceUri": { # The URI for the image.
+                "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+                "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                  ],
+                },
+                "uri": "A String", # The location of the image. URIs must have a scheme.
+              },
+            },
+            "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX"
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air
+            "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`.
+            "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view.
+              "contentDescription": { # Description of the image used for accessibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+              "sourceUri": { # The URI for the image.
+                "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+                "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                  ],
+                },
+                "uri": "A String", # The location of the image. URIs must have a scheme.
+              },
+            },
+          },
+          "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234"
+        },
+        "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses.
+        "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width.
+          "contentDescription": { # Description of the image used for accessibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+          "sourceUri": { # The URI for the image.
+            "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+            "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "uri": "A String", # The location of the image. URIs must have a scheme.
+          },
+        },
+        "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`.
+        "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object).
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+        "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
+        "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level.
+          {
+            "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules.
+            "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image.
+              "contentDescription": { # Description of the image used for accessibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+              "sourceUri": { # The URI for the image.
+                "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+                "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                  ],
+                },
+                "uri": "A String", # The location of the image. URIs must have a scheme.
+              },
+            },
+          },
+        ],
+        "infoModuleData": { # Deprecated. Use textModulesData instead.
+          "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column.
+            {
+              "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name.
+                { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items.
+                  "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout.
+                  "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout.
+                    "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                    "translatedValues": [ # Contains the translations for the string.
+                      {
+                        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                        "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                        "value": "A String", # The UTF-8 encoded translated string.
+                      },
+                    ],
+                  },
+                  "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout.
+                    "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
+                    },
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                    "translatedValues": [ # Contains the translations for the string.
+                      {
+                        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                        "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                        "value": "A String", # The UTF-8 encoded translated string.
+                      },
+                    ],
+                  },
+                  "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout.
+                },
+              ],
+            },
+          ],
+          "showLastUpdateTime": True or False,
+        },
+        "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`.
+        "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+        "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed.
+          "uris": [ # The list of URIs.
+            {
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          ],
+        },
+        "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources.
+        "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources.
+        "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources.
+        "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport.
+        "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources.
+        "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport.
+        "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "locations": [ # Note: This field is currently not supported to trigger geo notifications.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`.
+            "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected.
+            "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected.
+          },
+        ],
+        "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10.
+          { # A message that will be displayed with a Valuable
+            "body": "A String", # The message body.
+            "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided.
+              "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
+                "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
+              "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
+                "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+              },
+            },
+            "header": "A String", # The message header.
+            "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`.
+            "localizedBody": { # Translated strings for the message body.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "localizedHeader": { # Translated strings for the message header.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "messageType": "A String", # The message type.
+          },
+        ],
+        "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class.
+        "origin": { # Required. Origin airport.
+          "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO"
+          "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "gate": "A String", # A name of the gate. Eg: "B59" or "59"
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`.
+          "terminal": "A String", # Terminal name. Eg: "INTL" or "I"
+        },
+        "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap.
+          "A String",
+        ],
+        "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`.
+          "comments": "A String",
+        },
+        "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`.
+        "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details.
+          "animationType": "A String", # Type of animation.
+        },
+        "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class.
+          { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined.
+            "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
+            "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
+            "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules.
+            "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+          },
+        ],
+        "version": "A String", # Deprecated
+        "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass.
+        "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated.
+          "contentDescription": { # Description of the image used for accessibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+          "sourceUri": { # The URI for the image.
+            "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+            "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "uri": "A String", # The location of the image. URIs must have a scheme.
+          },
+        },
+      },
+      "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights.
+      "groupingInfo": { # Information that controls how passes are grouped together.
+        "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed.
+        "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined.
+      },
+      "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information.
+      "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform.
+      "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`.
+      "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'.
+      "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level.
+        {
+          "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules.
+          "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+        },
+      ],
+      "infoModuleData": { # Deprecated. Use textModulesData instead.
+        "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column.
+          {
+            "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name.
+              { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items.
+                "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout.
+                "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
                     },
+                  ],
+                },
+                "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout.
+                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
                   },
-                  "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
-                    "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                        { # Reference definition to use with field overrides.
-                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                        },
-                      ],
-                    },
-                    "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                    "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                      "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                        { # Reference definition to use with field overrides.
-                          "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                          "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                        },
-                      ],
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                  "translatedValues": [ # Contains the translations for the string.
+                    {
+                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                      "value": "A String", # The UTF-8 encoded translated string.
                     },
-                  },
+                  ],
                 },
+                "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout.
               },
             ],
           },
-          "detailsTemplateOverride": { # Override for the details view (beneath the card view).
-            "detailsItemInfos": [ # Information for the "nth" item displayed in the details list.
-              {
-                "item": { # The item to be displayed in the details list.
-                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
-                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
+        ],
+        "showLastUpdateTime": True or False,
+      },
+      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`.
+      "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed.
+        "uris": [ # The list of URIs.
+          {
+            "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+            "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+            "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
                 },
+              ],
+            },
+            "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+          },
+        ],
+      },
+      "locations": [ # Note: This field is currently not supported to trigger geo notifications.
+        {
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`.
+          "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected.
+          "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected.
+        },
+      ],
+      "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10.
+        { # A message that will be displayed with a Valuable
+          "body": "A String", # The message body.
+          "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided.
+            "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
+              "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
+            "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
+              "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+            },
+          },
+          "header": "A String", # The message header.
+          "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`.
+          "localizedBody": { # Translated strings for the message body.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
               },
             ],
           },
-          "listTemplateOverride": { # Override for the passes list view.
-            "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice.
-              "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
+          "localizedHeader": { # Translated strings for the message header.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
               },
-              "transitOption": "A String",
+            ],
+          },
+          "messageType": "A String", # The message type.
+        },
+      ],
+      "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors.
+        "nfcConstraint": [ # The NFC constraints for the pass.
+          "A String",
+        ],
+        "screenshotEligibility": "A String", # The screenshot eligibility for the pass.
+      },
+      "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM"
+      "reservationInfo": { # Required. Information about flight reservation.
+        "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass.
+        "eticketNumber": "A String", # E-ticket number.
+        "frequentFlyerInfo": { # Frequent flyer membership information.
+          "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`.
+          "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More"
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
-            "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice.
-              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                { # Reference definition to use with field overrides.
-                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                },
-              ],
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`.
+      },
+      "rotatingBarcode": { # The rotating barcode type and value.
+        "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned.
+        "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint.
+          "periodMillis": "A String", # Required. The amount of time each barcode is valid for.
+          "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year.
+          "values": [ # Required. The values to encode in the barcode. At least one value is required.
+            "A String",
+          ],
+        },
+        "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google.
+        "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
-            "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees.
-              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                { # Reference definition to use with field overrides.
-                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                },
-              ],
+          ],
+        },
+        "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions.
+          "algorithm": "A String", # The TOTP algorithm used to generate the OTP.
+          "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution.
+            { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3
+              "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string.
+              "valueLength": 42, # The length of the TOTP value in decimal digits.
+            },
+          ],
+          "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds.
+        },
+        "type": "A String", # The type of this barcode.
+        "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated.
+      },
+      "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
           },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
         },
-        "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale.
-        "destination": { # Required. Destination airport.
-          "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO"
-          "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it.
+      },
+      "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported.
+      "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section.
+      "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class.
+        { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined.
+          "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
+          "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
+          "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules.
+          "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
             "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
               "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
               "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -7274,282 +9651,163 @@ 

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, + ], }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, + ], +}
+
+ +
+ patch(resourceId, body=None, x__xgafv=None) +
Updates the flight object referenced by the given object ID. This method supports patch semantics.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
-            "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX"
-              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
                 "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
                 "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
                 "value": "A String", # The UTF-8 encoded translated string.
               },
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-              "translatedValues": [ # Contains the translations for the string.
-                {
-                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                  "value": "A String", # The UTF-8 encoded translated string.
-                },
-              ],
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
-            "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air
-            "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet
-            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`.
-            "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view.
-              "contentDescription": { # Description of the image used for accessibility.
-                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
-                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                  "value": "A String", # The UTF-8 encoded translated string.
-                },
-                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-                "translatedValues": [ # Contains the translations for the string.
-                  {
-                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                    "value": "A String", # The UTF-8 encoded translated string.
-                  },
-                ],
-              },
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
-              "sourceUri": { # The URI for the image.
-                "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
-                "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
-                  "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
-                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                    "value": "A String", # The UTF-8 encoded translated string.
-                  },
-                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-                  "translatedValues": [ # Contains the translations for the string.
-                    {
-                      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                      "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                      "value": "A String", # The UTF-8 encoded translated string.
-                    },
-                  ],
-                },
-                "uri": "A String", # The location of the image. URIs must have a scheme.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
               },
-            },
+            ],
           },
-          "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234"
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
         },
-        "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses.
-        "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width.
-          "contentDescription": { # Description of the image used for accessibility.
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
             "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
               "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
               "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -7564,29 +9822,105 @@ 

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. @@ -7607,127 +9941,85 @@

Method Details

}, "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. + "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. + "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. + "boardingPosition": "A String", # The value of boarding position. eg: "76" + "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7742,29 +10034,54 @@

Method Details

}, ], }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. + "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" + "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" + "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7779,7 +10096,16 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7794,13 +10120,43 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7815,26 +10171,10 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7849,7 +10189,16 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7864,11 +10213,42 @@

Method Details

}, ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -7905,16 +10285,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. - "groupingInfo": { # Information that controls how passes are grouped together. - "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. - "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. - }, - "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. - "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. - "contentDescription": { # Description of the image used for accessibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7929,284 +10324,273 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. + "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. + "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. - "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - ], + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, ], }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - ], - }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - ], + }, }, - "messageType": "A String", # The message type. - }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. }, - "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" - "reservationInfo": { # Required. Information about flight reservation. - "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. - "eticketNumber": "A String", # E-ticket number. - "frequentFlyerInfo": { # Frequent flyer membership information. - "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. - "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], + "transitOption": "A String", }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. }, - "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8221,17 +10605,29 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8246,52 +10642,28 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated - }, - ], -}
-
- -
- patch(resourceId, body=None, x__xgafv=None) -
Updates the flight object referenced by the given object ID. This method supports patch semantics.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
-        "contentDescription": { # Description of the image used for accessibility.
+        "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX"
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -8306,10 +10678,11 @@ 

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8324,85 +10697,34 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8417,16 +10739,29 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8441,43 +10776,28 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8492,10 +10812,11 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8510,92 +10831,32 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. - "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. - "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. - "boardingPosition": "A String", # The value of boarding position. eg: "76" - "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -8620,268 +10881,366 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. - "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" - "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" - "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. - }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "transitOption": "A String", + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + }, + "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. + "groupingInfo": { # Information that controls how passes are grouped together. + "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. + "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. + }, + "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. + "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8894,17 +11253,36 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. - "contentDescription": { # Description of the image used for accessibility. + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8919,10 +11297,18 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8937,29 +11323,7 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8974,10 +11338,264 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. + "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" + "reservationInfo": { # Required. Information about flight reservation. + "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. + "eticketNumber": "A String", # E-ticket number. + "frequentFlyerInfo": { # Frequent flyer membership information. + "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. + "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8992,11 +11610,10 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9011,34 +11628,16 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. - "contentDescription": { # Description of the image used for accessibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9053,65 +11652,43 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9126,11 +11703,10 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9145,33 +11721,49 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, + ], }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" - }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9186,10 +11778,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9204,37 +11796,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9249,78 +11814,12 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. @@ -9341,88 +11840,23 @@

Method Details

}, "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "messageType": "A String", # The message type. + ], }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9437,60 +11871,35 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. + "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. + "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. + "boardingPosition": "A String", # The value of boarding position. eg: "76" + "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -9527,16 +11936,8 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. - "groupingInfo": { # Information that controls how passes are grouped together. - "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. - "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. - }, - "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. - "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. + "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9551,34 +11952,92 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" + "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" + "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9593,10 +12052,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9611,18 +12070,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9637,7 +12088,16 @@

Method Details

}, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9652,21 +12112,103 @@

Method Details

}, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - ], - "showLastUpdateTime": True or False, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. - "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9681,194 +12223,250 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "messageType": "A String", # The message type. }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" - "reservationInfo": { # Required. Information about flight reservation. - "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. - "eticketNumber": "A String", # E-ticket number. - "frequentFlyerInfo": { # Frequent flyer membership information. - "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. - "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. + "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. + "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], - }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. - }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - ], + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9883,51 +12481,15 @@

Method Details

}, ], }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9942,16 +12504,29 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9966,43 +12541,28 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10017,10 +12577,11 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10035,16 +12596,34 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10059,43 +12638,65 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10110,10 +12711,11 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10128,92 +12730,32 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. - "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. - "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. - "boardingPosition": "A String", # The value of boarding position. eg: "76" - "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. + }, + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" + }, + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -10250,256 +12792,12 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. - "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" - "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" - "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. - }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10514,14 +12812,13 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -10558,8 +12855,61 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10574,28 +12924,177 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10610,53 +13109,79 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. + "groupingInfo": { # Information that controls how passes are grouped together. + "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. + "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. + }, + "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. + "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, - }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10671,10 +13196,18 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10689,29 +13222,7 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10726,10 +13237,21 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, - }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. + "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10744,52 +13266,33 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10804,33 +13307,37 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], }, + "messageType": "A String", # The message type. }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" + "reservationInfo": { # Required. Information about flight reservation. + "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. + "eticketNumber": "A String", # E-ticket number. + "frequentFlyerInfo": { # Frequent flyer membership information. + "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. + "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10845,129 +13352,50 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], - "showLastUpdateTime": True or False, }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. }, ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10982,65 +13410,50 @@

Method Details

}, ], }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "messageType": "A String", # The message type. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11055,26 +13468,35 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + }, + "version": "A String", # Deprecated +}
+
+ +
+ update(resourceId, body=None, x__xgafv=None) +
Updates the flight object referenced by the given object ID.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -11089,27 +13511,52 @@ 

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11124,55 +13571,7 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. - "groupingInfo": { # Information that controls how passes are grouped together. - "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. - "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. - }, - "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. - "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11187,15 +13586,9 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -11232,100 +13625,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. - "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11340,7 +13664,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11355,98 +13679,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" - "reservationInfo": { # Required. Information about flight reservation. - "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. - "eticketNumber": "A String", # E-ticket number. - "frequentFlyerInfo": { # Frequent flyer membership information. - "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. - "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], - }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11461,17 +13757,7 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11486,7 +13772,36 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. + "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. + "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. + "boardingPosition": "A String", # The value of boarding position. eg: "76" + "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11501,35 +13816,10 @@

Method Details

}, ], }, - }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -}
-
- -
- update(resourceId, body=None, x__xgafv=None) -
Updates the flight object referenced by the given object ID.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
-        "contentDescription": { # Description of the image used for accessibility.
+      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+      "sourceUri": { # The URI for the image.
+        "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+        "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -11544,10 +13834,36 @@ 

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. + "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" + "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" + "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11562,67 +13878,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11637,10 +13953,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11655,67 +13971,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11730,10 +14046,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11748,111 +14064,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. - "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. - "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. - "boardingPosition": "A String", # The value of boarding position. eg: "76" - "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11867,32 +14139,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. - "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" - "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" - "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. @@ -13079,19 +15327,228 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13106,7 +15563,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13122,31 +15579,8 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -13183,7 +15617,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -13207,7 +15641,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13222,7 +15656,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13238,9 +15672,53 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. + "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. + "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. + "boardingPosition": "A String", # The value of boarding position. eg: "76" + "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13255,10 +15733,129 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. + "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" + "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" + "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13273,67 +15870,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13348,10 +15945,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13366,111 +15963,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. - "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. - "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. - "boardingPosition": "A String", # The value of boarding position. eg: "76" - "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13485,32 +16038,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. - "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" - "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" - "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. diff --git a/docs/dyn/walletobjects_v1.genericclass.html b/docs/dyn/walletobjects_v1.genericclass.html index 0446008e69a..1e190124c67 100644 --- a/docs/dyn/walletobjects_v1.genericclass.html +++ b/docs/dyn/walletobjects_v1.genericclass.html @@ -164,230 +164,9 @@

Method Details

{ # Response to adding a new issuer message to the class. This contains the entire updated GenericClass. "resource": { # Generic Class # The updated EventTicketClass resource. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "enableSmartTap": True or False, # Available only to Smart Tap enabled partners. Contact support for additional guidance. - "id": "A String", # Required. The unique identifier for the class. This ID must be unique across all from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`. - "imageModulesData": [ # Image module data. If `imageModulesData` is also defined on the object, both will be displayed. Only one of the image from class and one from object level will be rendered when both set. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -424,49 +203,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "linksModuleData": { # Links module data. If `linksModuleData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -481,7 +242,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -496,22 +257,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If `textModulesData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -526,7 +335,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -542,173 +351,267 @@

Method Details

], }, }, - ], - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass. - }, -}
-
- -
- close() -
Close httplib2 connections.
-
- -
- get(resourceId, x__xgafv=None) -
Returns the generic class with the given class ID.
-
-Args:
-  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`. (required)
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    { # Generic Class
-  "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
-    "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
-    "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
-  },
-  "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
-    "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
-      "firstBottomDetail": { # Optional information to display below the barcode.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+      "webAppLinkInfo": { # Optional information about the partner web link.
+        "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+          "contentDescription": { # Description of the image used for accessibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
-          ],
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+          "sourceUri": { # The URI for the image.
+            "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+            "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "uri": "A String", # The location of the image. URIs must have a scheme.
+          },
         },
-      },
-      "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+        "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+          "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+          "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+            "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+            "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+            "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+          },
+        },
+        "description": { # Deprecated. Description isn't supported in the app link module.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
           ],
         },
-      },
-      "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+        "title": { # Deprecated. Title isn't supported in the app link module.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
           ],
         },
       },
     },
-    "cardTemplateOverride": { # Override for the card view.
-      "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
-        {
-          "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "item": { # The item to be displayed in the row. This item will be automatically centered.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
+    "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
+      "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
+      "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
+    },
+    "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
+      "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
+        "firstBottomDetail": { # Optional information to display below the barcode.
+          "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+            "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+              { # Reference definition to use with field overrides.
+                "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
               },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
+            ],
+          },
+        },
+        "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
+          "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+            "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+              { # Reference definition to use with field overrides.
+                "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
               },
-            },
+            ],
           },
-          "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
+        },
+        "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
+          "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+            "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+              { # Reference definition to use with field overrides.
+                "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
               },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
+            ],
+          },
+        },
+      },
+      "cardTemplateOverride": { # Override for the card view.
+        "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
+          {
+            "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
+              "item": { # The item to be displayed in the row. This item will be automatically centered.
+                "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
+                "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
               },
             },
-            "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
+            "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
+              "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+                "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
+                "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
               },
-            },
-            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
+              "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
+                "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
+                "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
               },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
+              "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+                "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
+                "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
               },
             },
-          },
-          "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
+            "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
+              "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+                "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
+                "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
               },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
+              "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+                "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
+                "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
               },
             },
-            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+          },
+        ],
+      },
+      "detailsTemplateOverride": { # Override for the details view (beneath the card view).
+        "detailsItemInfos": [ # Information for the "nth" item displayed in the details list.
+          {
+            "item": { # The item to be displayed in the details list.
               "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
                 "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
                   { # Reference definition to use with field overrides.
@@ -728,37 +631,29 @@ 

Method Details

}, }, }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, + "transitOption": "A String", }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. { # Reference definition to use with field overrides. "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. @@ -766,51 +661,59 @@

Method Details

}, ], }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], }, }, - }, - "enableSmartTap": True or False, # Available only to Smart Tap enabled partners. Contact support for additional guidance. - "id": "A String", # Required. The unique identifier for the class. This ID must be unique across all from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`. - "imageModulesData": [ # Image module data. If `imageModulesData` is also defined on the object, both will be displayed. Only one of the image from class and one from object level will be rendered when both set. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "enableSmartTap": True or False, # Available only to Smart Tap enabled partners. Contact support for additional guidance. + "id": "A String", # Required. The unique identifier for the class. This ID must be unique across all from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`. + "imageModulesData": [ # Image module data. If `imageModulesData` is also defined on the object, both will be displayed. Only one of the image from class and one from object level will be rendered when both set. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + ], + "linksModuleData": { # Links module data. If `linksModuleData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -825,18 +728,26 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, + ], }, - ], - "linksModuleData": { # Links module data. If `linksModuleData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -851,339 +762,96 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "messageType": "A String", # The message type. }, - "messageType": "A String", # The message type. + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If `textModulesData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "textModulesData": [ # Text module data. If `textModulesData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - }, - ], - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass. + ], + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass. + }, }
- insert(body=None, x__xgafv=None) -
Inserts a generic class with the given ID and properties.
+    close()
+  
Close httplib2 connections.
+
+ +
+ get(resourceId, x__xgafv=None) +
Returns the generic class with the given class ID.
 
 Args:
-  body: object, The request body.
-    The object takes the form of:
+  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
 
-{ # Generic Class
-  "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
-    "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
-    "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
-  },
-  "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
-    "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
-      "firstBottomDetail": { # Optional information to display below the barcode.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-            },
-          ],
-        },
-      },
-      "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-            },
-          ],
-        },
-      },
-      "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-            },
-          ],
-        },
-      },
-    },
-    "cardTemplateOverride": { # Override for the card view.
-      "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
-        {
-          "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "item": { # The item to be displayed in the row. This item will be automatically centered.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-          },
-          "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-            "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-          },
-          "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-          },
-        },
-      ],
-    },
-    "detailsTemplateOverride": { # Override for the details view (beneath the card view).
-      "detailsItemInfos": [ # Information for the "nth" item displayed in the details list.
-        {
-          "item": { # The item to be displayed in the details list.
-            "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                { # Reference definition to use with field overrides.
-                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                },
-              ],
-            },
-            "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-            "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                { # Reference definition to use with field overrides.
-                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                },
-              ],
-            },
-          },
-        },
-      ],
-    },
-    "listTemplateOverride": { # Override for the passes list view.
-      "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice.
-        "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-            },
-          ],
-        },
-        "transitOption": "A String",
-      },
-      "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice.
-        "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-          { # Reference definition to use with field overrides.
-            "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-            "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-          },
-        ],
-      },
-      "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees.
-        "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-          { # Reference definition to use with field overrides.
-            "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-            "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-          },
-        ],
-      },
-    },
-  },
-  "enableSmartTap": True or False, # Available only to Smart Tap enabled partners. Contact support for additional guidance.
-  "id": "A String", # Required. The unique identifier for the class. This ID must be unique across all from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`.
-  "imageModulesData": [ # Image module data. If `imageModulesData` is also defined on the object, both will be displayed. Only one of the image from class and one from object level will be rendered when both set.
-    {
-      "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules.
-      "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image.
+Returns:
+  An object of the form:
+
+    { # Generic Class
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -1220,49 +888,124 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "linksModuleData": { # Links module data. If `linksModuleData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1277,7 +1020,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1292,22 +1035,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If `textModulesData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1322,7 +1113,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1338,19 +1129,7 @@

Method Details

], }, }, - ], - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass. -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { # Generic Class + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -1735,347 +1514,2930 @@

Method Details

- list(issuerId=None, maxResults=None, token=None, x__xgafv=None) -
Returns a list of all generic classes for a given issuer ID.
+    insert(body=None, x__xgafv=None)
+  
Inserts a generic class with the given ID and properties.
 
 Args:
-  issuerId: string, The ID of the issuer authorized to list classes.
-  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
-  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
+  body: object, The request body.
+    The object takes the form of:
 
-    { # List response which contains the list of all generic classes for a given issuer ID.
-  "pagination": { # Pagination of the response.
-    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
-    "nextPageToken": "A String", # Page token to send to fetch the next page.
-    "resultsPerPage": 42, # Number of results returned in this page.
-  },
-  "resources": [ # Resources corresponding to the list request.
-    { # Generic Class
-      "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
-        "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
-        "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
-      },
-      "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
-        "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
-          "firstBottomDetail": { # Optional information to display below the barcode.
-            "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                { # Reference definition to use with field overrides.
-                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                },
-              ],
-            },
+{ # Generic Class
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
           },
-          "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
-            "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                { # Reference definition to use with field overrides.
-                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                },
-              ],
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
           },
-          "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
-            "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                { # Reference definition to use with field overrides.
-                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                },
-              ],
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
           },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
         },
-        "cardTemplateOverride": { # Override for the card view.
-          "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
             {
-              "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
-                "item": { # The item to be displayed in the row. This item will be automatically centered.
-                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
-                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
-                },
-              },
-              "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
-                "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
-                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
-                },
-                "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
-                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
-                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
-                },
-                "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
-                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
-                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
-                },
-              },
-              "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
-                "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
-                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
-                },
-                "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
-                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
-                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                      { # Reference definition to use with field overrides.
-                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                      },
-                    ],
-                  },
-                },
-              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
           ],
         },
-        "detailsTemplateOverride": { # Override for the details view (beneath the card view).
-          "detailsItemInfos": [ # Information for the "nth" item displayed in the details list.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "webAppLinkInfo": { # Optional information about the partner web link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+  },
+  "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
+    "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
+    "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
+  },
+  "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
+    "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
+      "firstBottomDetail": { # Optional information to display below the barcode.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+      "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+      "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+    },
+    "cardTemplateOverride": { # Override for the card view.
+      "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
+        {
+          "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
+            "item": { # The item to be displayed in the row. This item will be automatically centered.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+          },
+          "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
+            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+            "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+          },
+          "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
+            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+          },
+        },
+      ],
+    },
+    "detailsTemplateOverride": { # Override for the details view (beneath the card view).
+      "detailsItemInfos": [ # Information for the "nth" item displayed in the details list.
+        {
+          "item": { # The item to be displayed in the details list.
+            "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+            "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+            "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+          },
+        },
+      ],
+    },
+    "listTemplateOverride": { # Override for the passes list view.
+      "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice.
+        "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+        "transitOption": "A String",
+      },
+      "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice.
+        "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+          { # Reference definition to use with field overrides.
+            "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+            "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+          },
+        ],
+      },
+      "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees.
+        "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+          { # Reference definition to use with field overrides.
+            "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+            "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+          },
+        ],
+      },
+    },
+  },
+  "enableSmartTap": True or False, # Available only to Smart Tap enabled partners. Contact support for additional guidance.
+  "id": "A String", # Required. The unique identifier for the class. This ID must be unique across all from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`.
+  "imageModulesData": [ # Image module data. If `imageModulesData` is also defined on the object, both will be displayed. Only one of the image from class and one from object level will be rendered when both set.
+    {
+      "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules.
+      "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+    },
+  ],
+  "linksModuleData": { # Links module data. If `linksModuleData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object.
+    "uris": [ # The list of URIs.
+      {
+        "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+        "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+        "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+      },
+    ],
+  },
+  "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10.
+    { # A message that will be displayed with a Valuable
+      "body": "A String", # The message body.
+      "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided.
+        "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
+          "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
+        "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
+          "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+        },
+      },
+      "header": "A String", # The message header.
+      "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message.
+      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`.
+      "localizedBody": { # Translated strings for the message body.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "localizedHeader": { # Translated strings for the message header.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "messageType": "A String", # The message type.
+    },
+  ],
+  "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class.
+  "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap.
+    "A String",
+  ],
+  "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details.
+    "animationType": "A String", # Type of animation.
+  },
+  "textModulesData": [ # Text module data. If `textModulesData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object.
+    { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined.
+      "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
+      "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
+      "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules.
+      "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+  ],
+  "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Generic Class
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "webAppLinkInfo": { # Optional information about the partner web link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+  },
+  "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
+    "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
+    "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
+  },
+  "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
+    "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
+      "firstBottomDetail": { # Optional information to display below the barcode.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+      "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+      "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+    },
+    "cardTemplateOverride": { # Override for the card view.
+      "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
+        {
+          "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
+            "item": { # The item to be displayed in the row. This item will be automatically centered.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+          },
+          "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
+            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+            "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+          },
+          "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
+            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+          },
+        },
+      ],
+    },
+    "detailsTemplateOverride": { # Override for the details view (beneath the card view).
+      "detailsItemInfos": [ # Information for the "nth" item displayed in the details list.
+        {
+          "item": { # The item to be displayed in the details list.
+            "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+            "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+            "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+          },
+        },
+      ],
+    },
+    "listTemplateOverride": { # Override for the passes list view.
+      "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice.
+        "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+        "transitOption": "A String",
+      },
+      "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice.
+        "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+          { # Reference definition to use with field overrides.
+            "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+            "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+          },
+        ],
+      },
+      "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees.
+        "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+          { # Reference definition to use with field overrides.
+            "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+            "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+          },
+        ],
+      },
+    },
+  },
+  "enableSmartTap": True or False, # Available only to Smart Tap enabled partners. Contact support for additional guidance.
+  "id": "A String", # Required. The unique identifier for the class. This ID must be unique across all from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`.
+  "imageModulesData": [ # Image module data. If `imageModulesData` is also defined on the object, both will be displayed. Only one of the image from class and one from object level will be rendered when both set.
+    {
+      "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules.
+      "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+    },
+  ],
+  "linksModuleData": { # Links module data. If `linksModuleData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object.
+    "uris": [ # The list of URIs.
+      {
+        "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+        "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+        "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+      },
+    ],
+  },
+  "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10.
+    { # A message that will be displayed with a Valuable
+      "body": "A String", # The message body.
+      "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided.
+        "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
+          "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
+        "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
+          "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+        },
+      },
+      "header": "A String", # The message header.
+      "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message.
+      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`.
+      "localizedBody": { # Translated strings for the message body.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "localizedHeader": { # Translated strings for the message header.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "messageType": "A String", # The message type.
+    },
+  ],
+  "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class.
+  "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap.
+    "A String",
+  ],
+  "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details.
+    "animationType": "A String", # Type of animation.
+  },
+  "textModulesData": [ # Text module data. If `textModulesData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object.
+    { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined.
+      "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
+      "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
+      "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules.
+      "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+  ],
+  "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass.
+}
+
+ +
+ list(issuerId=None, maxResults=None, token=None, x__xgafv=None) +
Returns a list of all generic classes for a given issuer ID.
+
+Args:
+  issuerId: string, The ID of the issuer authorized to list classes.
+  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
+  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # List response which contains the list of all generic classes for a given issuer ID.
+  "pagination": { # Pagination of the response.
+    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
+    "nextPageToken": "A String", # Page token to send to fetch the next page.
+    "resultsPerPage": 42, # Number of results returned in this page.
+  },
+  "resources": [ # Resources corresponding to the list request.
+    { # Generic Class
+      "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+        "androidAppLinkInfo": { # Optional information about the partner app link.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+        "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+        "webAppLinkInfo": { # Optional information about the partner web link.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+      },
+      "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
+        "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
+        "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
+      },
+      "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
+        "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
+          "firstBottomDetail": { # Optional information to display below the barcode.
+            "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+          },
+          "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
+            "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+          },
+          "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
+            "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+          },
+        },
+        "cardTemplateOverride": { # Override for the card view.
+          "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
+            {
+              "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
+                "item": { # The item to be displayed in the row. This item will be automatically centered.
+                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                },
+              },
+              "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
+                "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                },
+                "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
+                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                },
+                "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                },
+              },
+              "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
+                "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                },
+                "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+                  "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                  "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                  "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                    "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                      { # Reference definition to use with field overrides.
+                        "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                        "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                      },
+                    ],
+                  },
+                },
+              },
+            },
+          ],
+        },
+        "detailsTemplateOverride": { # Override for the details view (beneath the card view).
+          "detailsItemInfos": [ # Information for the "nth" item displayed in the details list.
+            {
+              "item": { # The item to be displayed in the details list.
+                "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
+                "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+                "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                    { # Reference definition to use with field overrides.
+                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                    },
+                  ],
+                },
+              },
+            },
+          ],
+        },
+        "listTemplateOverride": { # Override for the passes list view.
+          "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice.
+            "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row.
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+            "transitOption": "A String",
+          },
+          "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice.
+            "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+              { # Reference definition to use with field overrides.
+                "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+              },
+            ],
+          },
+          "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees.
+            "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+              { # Reference definition to use with field overrides.
+                "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+              },
+            ],
+          },
+        },
+      },
+      "enableSmartTap": True or False, # Available only to Smart Tap enabled partners. Contact support for additional guidance.
+      "id": "A String", # Required. The unique identifier for the class. This ID must be unique across all from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`.
+      "imageModulesData": [ # Image module data. If `imageModulesData` is also defined on the object, both will be displayed. Only one of the image from class and one from object level will be rendered when both set.
+        {
+          "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules.
+          "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+        },
+      ],
+      "linksModuleData": { # Links module data. If `linksModuleData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object.
+        "uris": [ # The list of URIs.
+          {
+            "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+            "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+            "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+          },
+        ],
+      },
+      "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10.
+        { # A message that will be displayed with a Valuable
+          "body": "A String", # The message body.
+          "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided.
+            "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
+              "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
+            "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
+              "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+            },
+          },
+          "header": "A String", # The message header.
+          "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`.
+          "localizedBody": { # Translated strings for the message body.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "localizedHeader": { # Translated strings for the message header.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "messageType": "A String", # The message type.
+        },
+      ],
+      "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class.
+      "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap.
+        "A String",
+      ],
+      "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details.
+        "animationType": "A String", # Type of animation.
+      },
+      "textModulesData": [ # Text module data. If `textModulesData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object.
+        { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined.
+          "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
+          "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
+          "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules.
+          "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+      ],
+      "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass.
+    },
+  ],
+}
+
+ +
+ patch(resourceId, body=None, x__xgafv=None) +
Updates the generic class referenced by the given class ID. This method supports patch semantics.
+
+Args:
+  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Generic Class
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "webAppLinkInfo": { # Optional information about the partner web link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+  },
+  "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
+    "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
+    "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
+  },
+  "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
+    "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
+      "firstBottomDetail": { # Optional information to display below the barcode.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+      "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+      "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
+        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+      },
+    },
+    "cardTemplateOverride": { # Override for the card view.
+      "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
+        {
+          "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
+            "item": { # The item to be displayed in the row. This item will be automatically centered.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+          },
+          "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
+            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+            "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+          },
+          "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
+            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
+              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                  { # Reference definition to use with field overrides.
+                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                  },
+                ],
+              },
+            },
+          },
+        },
+      ],
+    },
+    "detailsTemplateOverride": { # Override for the details view (beneath the card view).
+      "detailsItemInfos": [ # Information for the "nth" item displayed in the details list.
+        {
+          "item": { # The item to be displayed in the details list.
+            "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+            "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
+            "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
+              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+                { # Reference definition to use with field overrides.
+                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+                },
+              ],
+            },
+          },
+        },
+      ],
+    },
+    "listTemplateOverride": { # Override for the passes list view.
+      "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice.
+        "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row.
+          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+            { # Reference definition to use with field overrides.
+              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            },
+          ],
+        },
+        "transitOption": "A String",
+      },
+      "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice.
+        "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+          { # Reference definition to use with field overrides.
+            "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+            "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+          },
+        ],
+      },
+      "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees.
+        "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
+          { # Reference definition to use with field overrides.
+            "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
+            "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+          },
+        ],
+      },
+    },
+  },
+  "enableSmartTap": True or False, # Available only to Smart Tap enabled partners. Contact support for additional guidance.
+  "id": "A String", # Required. The unique identifier for the class. This ID must be unique across all from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`.
+  "imageModulesData": [ # Image module data. If `imageModulesData` is also defined on the object, both will be displayed. Only one of the image from class and one from object level will be rendered when both set.
+    {
+      "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules.
+      "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+    },
+  ],
+  "linksModuleData": { # Links module data. If `linksModuleData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object.
+    "uris": [ # The list of URIs.
+      {
+        "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+        "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+        "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+      },
+    ],
+  },
+  "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10.
+    { # A message that will be displayed with a Valuable
+      "body": "A String", # The message body.
+      "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided.
+        "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
+          "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
+        "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
+          "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+        },
+      },
+      "header": "A String", # The message header.
+      "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message.
+      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`.
+      "localizedBody": { # Translated strings for the message body.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "localizedHeader": { # Translated strings for the message header.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "messageType": "A String", # The message type.
+    },
+  ],
+  "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class.
+  "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap.
+    "A String",
+  ],
+  "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details.
+    "animationType": "A String", # Type of animation.
+  },
+  "textModulesData": [ # Text module data. If `textModulesData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object.
+    { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined.
+      "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
+      "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
+      "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules.
+      "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+  ],
+  "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Generic Class
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
             {
-              "item": { # The item to be displayed in the details list.
-                "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                    { # Reference definition to use with field overrides.
-                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                    },
-                  ],
-                },
-                "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-                "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                  "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                    { # Reference definition to use with field overrides.
-                      "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                      "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                    },
-                  ],
-                },
-              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
           ],
         },
-        "listTemplateOverride": { # Override for the passes list view.
-          "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice.
-            "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row.
-              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                { # Reference definition to use with field overrides.
-                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                },
-              ],
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
             },
-            "transitOption": "A String",
-          },
-          "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice.
-            "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-              { # Reference definition to use with field overrides.
-                "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
               },
             ],
           },
-          "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees.
-            "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-              { # Reference definition to use with field overrides.
-                "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
               },
             ],
           },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
         },
       },
-      "enableSmartTap": True or False, # Available only to Smart Tap enabled partners. Contact support for additional guidance.
-      "id": "A String", # Required. The unique identifier for the class. This ID must be unique across all from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`.
-      "imageModulesData": [ # Image module data. If `imageModulesData` is also defined on the object, both will be displayed. Only one of the image from class and one from object level will be rendered when both set.
-        {
-          "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules.
-          "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image.
-            "contentDescription": { # Description of the image used for accessibility.
-              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
                 "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
                 "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
                 "value": "A String", # The UTF-8 encoded translated string.
               },
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-              "translatedValues": [ # Contains the translations for the string.
-                {
-                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                  "value": "A String", # The UTF-8 encoded translated string.
-                },
-              ],
-            },
-            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
-            "sourceUri": { # The URI for the image.
-              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
-              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
-                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
-                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                  "value": "A String", # The UTF-8 encoded translated string.
-                },
-                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-                "translatedValues": [ # Contains the translations for the string.
-                  {
-                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                    "value": "A String", # The UTF-8 encoded translated string.
-                  },
-                ],
-              },
-              "uri": "A String", # The location of the image. URIs must have a scheme.
-            },
+            ],
           },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
         },
-      ],
-      "linksModuleData": { # Links module data. If `linksModuleData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object.
-        "uris": [ # The list of URIs.
-          {
-            "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
-            "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
-            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
-            "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
-              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
                 "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
                 "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
                 "value": "A String", # The UTF-8 encoded translated string.
               },
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-              "translatedValues": [ # Contains the translations for the string.
-                {
-                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                  "value": "A String", # The UTF-8 encoded translated string.
-                },
-              ],
-            },
-            "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
           },
         ],
       },
-      "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10.
-        { # A message that will be displayed with a Valuable
-          "body": "A String", # The message body.
-          "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided.
-            "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
-              "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
-            },
-            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
-            "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
-              "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
-            },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
           },
-          "header": "A String", # The message header.
-          "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message.
-          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`.
-          "localizedBody": { # Translated strings for the message body.
-            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+        ],
+      },
+    },
+    "webAppLinkInfo": { # Optional information about the partner web link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
               "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
               "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
               "value": "A String", # The UTF-8 encoded translated string.
             },
-            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-            "translatedValues": [ # Contains the translations for the string.
-              {
-                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-                "value": "A String", # The UTF-8 encoded translated string.
-              },
-            ],
-          },
-          "localizedHeader": { # Translated strings for the message header.
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
             "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
               "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
               "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -2090,22 +4452,16 @@ 

Method Details

}, ], }, - "messageType": "A String", # The message type. + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. }, - "textModulesData": [ # Text module data. If `textModulesData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2120,39 +4476,41 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - ], -}
-
- -
- patch(resourceId, body=None, x__xgafv=None) -
Updates the generic class referenced by the given class ID. This method supports patch semantics.
-
-Args:
-  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{ # Generic Class
+  },
   "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
     "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
     "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
@@ -2351,32 +4709,204 @@ 

Method Details

}, ], }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "enableSmartTap": True or False, # Available only to Smart Tap enabled partners. Contact support for additional guidance. + "id": "A String", # Required. The unique identifier for the class. This ID must be unique across all from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`. + "imageModulesData": [ # Image module data. If `imageModulesData` is also defined on the object, both will be displayed. Only one of the image from class and one from object level will be rendered when both set. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "linksModuleData": { # Links module data. If `linksModuleData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If `textModulesData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, }, - }, - "enableSmartTap": True or False, # Available only to Smart Tap enabled partners. Contact support for additional guidance. - "id": "A String", # Required. The unique identifier for the class. This ID must be unique across all from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`. - "imageModulesData": [ # Image module data. If `imageModulesData` is also defined on the object, both will be displayed. Only one of the image from class and one from object level will be rendered when both set. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + ], + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass. +}
+
+ +
+ update(resourceId, body=None, x__xgafv=None) +
Updates the Generic class referenced by the given class ID.
+
+Args:
+  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Generic Class
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -2413,15 +4943,64 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - ], - "linksModuleData": { # Links module data. If `linksModuleData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2436,26 +5015,52 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2470,7 +5075,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2485,22 +5090,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If `textModulesData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2515,7 +5168,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2531,19 +5184,7 @@

Method Details

], }, }, - ], - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass. -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { # Generic Class + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -2892,275 +5533,52 @@

Method Details

"header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - ], - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass. -}
-
- -
- update(resourceId, body=None, x__xgafv=None) -
Updates the Generic class referenced by the given class ID.
-
-Args:
-  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{ # Generic Class
-  "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
-    "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
-    "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
-  },
-  "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display.
-    "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode.
-      "firstBottomDetail": { # Optional information to display below the barcode.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-            },
-          ],
-        },
-      },
-      "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-            },
-          ],
-        },
-      },
-      "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section.
-        "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-            },
-          ],
-        },
-      },
-    },
-    "cardTemplateOverride": { # Override for the card view.
-      "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified.
-        {
-          "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "item": { # The item to be displayed in the row. This item will be automatically centered.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-          },
-          "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-            "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-          },
-          "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set.
-            "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-            "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left.
-              "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-              "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-              "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-                "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                  { # Reference definition to use with field overrides.
-                    "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                    "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                  },
-                ],
-              },
-            },
-          },
-        },
-      ],
-    },
-    "detailsTemplateOverride": { # Override for the details view (beneath the card view).
-      "detailsItemInfos": [ # Information for the "nth" item displayed in the details list.
-        {
-          "item": { # The item to be displayed in the details list.
-            "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B".
-              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                { # Reference definition to use with field overrides.
-                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                },
-              ],
-            },
-            "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set.
-            "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated.
-              "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-                { # Reference definition to use with field overrides.
-                  "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-                  "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-                },
-              ],
-            },
-          },
-        },
-      ],
-    },
-    "listTemplateOverride": { # Override for the passes list view.
-      "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice.
-        "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row.
-          "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-            { # Reference definition to use with field overrides.
-              "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-              "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
-            },
-          ],
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
         },
-        "transitOption": "A String",
-      },
-      "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice.
-        "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-          { # Reference definition to use with field overrides.
-            "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-            "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
           },
         ],
       },
-      "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees.
-        "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
-          { # Reference definition to use with field overrides.
-            "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI.
-            "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice".
+      "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
           },
         ],
       },
     },
-  },
-  "enableSmartTap": True or False, # Available only to Smart Tap enabled partners. Contact support for additional guidance.
-  "id": "A String", # Required. The unique identifier for the class. This ID must be unique across all from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`.
-  "imageModulesData": [ # Image module data. If `imageModulesData` is also defined on the object, both will be displayed. Only one of the image from class and one from object level will be rendered when both set.
-    {
-      "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules.
-      "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image.
+  ],
+  "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Generic Class
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -3197,15 +5615,64 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - ], - "linksModuleData": { # Links module data. If `linksModuleData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3220,26 +5687,52 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3254,7 +5747,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3269,22 +5762,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If `textModulesData` is also defined on the object, both will be displayed. The maximum number of these fields displayed is 10 from class and 10 from object. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3299,7 +5840,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3315,19 +5856,7 @@

Method Details

], }, }, - ], - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the generic pass. -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { # Generic Class + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. diff --git a/docs/dyn/walletobjects_v1.genericobject.html b/docs/dyn/walletobjects_v1.genericobject.html index dc864a8578c..545fd8b155c 100644 --- a/docs/dyn/walletobjects_v1.genericobject.html +++ b/docs/dyn/walletobjects_v1.genericobject.html @@ -164,9 +164,9 @@

Method Details

{ # Response to adding a new issuer message to the object. This contains the entire updated GenericObject. "resource": { # Generic Object # The updated GenericObject resource. - "appLinkData": { # Information about the partner app link. The maximum number of these fields displayed is 10. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -203,7 +203,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -227,7 +227,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -242,7 +242,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -259,7 +259,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -296,7 +296,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -320,7 +320,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -335,7 +335,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -351,8 +351,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -389,7 +389,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -413,7 +413,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -428,7 +428,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -823,9 +823,9 @@

Method Details

An object of the form: { # Generic Object - "appLinkData": { # Information about the partner app link. The maximum number of these fields displayed is 10. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -862,7 +862,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -886,7 +886,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -901,7 +901,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -918,7 +918,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -955,7 +955,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -979,7 +979,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -994,7 +994,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1010,8 +1010,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1048,7 +1048,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1072,7 +1072,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1087,7 +1087,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1470,9 +1470,9 @@

Method Details

The object takes the form of: { # Generic Object - "appLinkData": { # Information about the partner app link. The maximum number of these fields displayed is 10. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1509,7 +1509,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1533,7 +1533,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1548,7 +1548,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1565,7 +1565,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1602,7 +1602,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1626,7 +1626,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1641,7 +1641,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1657,8 +1657,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1695,7 +1695,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1719,7 +1719,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1734,7 +1734,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2116,9 +2116,9 @@

Method Details

An object of the form: { # Generic Object - "appLinkData": { # Information about the partner app link. The maximum number of these fields displayed is 10. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2155,7 +2155,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -2179,7 +2179,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2194,7 +2194,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2211,7 +2211,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2248,7 +2248,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -2272,7 +2272,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2287,7 +2287,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2303,8 +2303,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2341,7 +2341,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -2365,7 +2365,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2380,7 +2380,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2778,9 +2778,9 @@

Method Details

}, "resources": [ # Resources corresponding to the list request. { # Generic Object - "appLinkData": { # Information about the partner app link. The maximum number of these fields displayed is 10. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2817,7 +2817,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -2841,7 +2841,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2856,7 +2856,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2873,7 +2873,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2910,7 +2910,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -2934,7 +2934,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2949,7 +2949,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2965,8 +2965,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3003,7 +3003,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -3027,7 +3027,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3042,7 +3042,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3428,9 +3428,9 @@

Method Details

The object takes the form of: { # Generic Object - "appLinkData": { # Information about the partner app link. The maximum number of these fields displayed is 10. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3467,7 +3467,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -3491,7 +3491,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3506,7 +3506,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3523,7 +3523,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3560,7 +3560,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -3584,7 +3584,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3599,7 +3599,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3615,8 +3615,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3653,7 +3653,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -3677,7 +3677,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3692,7 +3692,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4074,9 +4074,9 @@

Method Details

An object of the form: { # Generic Object - "appLinkData": { # Information about the partner app link. The maximum number of these fields displayed is 10. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4113,7 +4113,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4137,7 +4137,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4152,7 +4152,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4169,7 +4169,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4206,7 +4206,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4230,7 +4230,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4245,7 +4245,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4261,8 +4261,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4299,7 +4299,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4323,7 +4323,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4338,7 +4338,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4722,9 +4722,9 @@

Method Details

The object takes the form of: { # Generic Object - "appLinkData": { # Information about the partner app link. The maximum number of these fields displayed is 10. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4761,7 +4761,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4785,7 +4785,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4800,7 +4800,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4817,7 +4817,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4854,7 +4854,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4878,7 +4878,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4893,7 +4893,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4909,8 +4909,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4947,7 +4947,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4971,7 +4971,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4986,7 +4986,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5368,9 +5368,9 @@

Method Details

An object of the form: { # Generic Object - "appLinkData": { # Information about the partner app link. The maximum number of these fields displayed is 10. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5407,7 +5407,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -5431,7 +5431,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5446,7 +5446,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5463,7 +5463,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5500,7 +5500,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -5524,7 +5524,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5539,7 +5539,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5555,8 +5555,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5593,7 +5593,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -5617,7 +5617,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5632,7 +5632,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". diff --git a/docs/dyn/walletobjects_v1.giftcardclass.html b/docs/dyn/walletobjects_v1.giftcardclass.html index f1fab9ffe76..6b78093a93c 100644 --- a/docs/dyn/walletobjects_v1.giftcardclass.html +++ b/docs/dyn/walletobjects_v1.giftcardclass.html @@ -166,248 +166,163 @@

Method Details

"resource": { # The updated GiftCardClass resource. "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "cardNumberLabel": "A String", # The label to display for the card number, such as "Card Number". - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, + ], }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], }, - }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "eventNumberLabel": "A String", # The label to display for event number, such as "Target Event #". - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -422,36 +337,24 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -488,158 +391,536 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#giftCardClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "cardNumberLabel": "A String", # The label to display for the card number, such as "Card Number". + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "localizedCardNumberLabel": { # Translated strings for the card_number_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, }, - ], - }, - "localizedEventNumberLabel": { # Translated strings for the event_number_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, }, - ], - }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedMerchantName": { # Translated strings for the merchant_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - ], - }, - "localizedPinLabel": { # Translated strings for the pin_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "eventNumberLabel": "A String", # The label to display for event number, such as "Target Event #". + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#giftCardClass"`. + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localizedCardNumberLabel": { # Translated strings for the card_number_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedEventNumberLabel": { # Translated strings for the event_number_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedMerchantName": { # Translated strings for the merchant_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedPinLabel": { # Translated strings for the pin_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. }, ], "merchantName": "A String", # Merchant name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. @@ -879,248 +1160,163 @@

Method Details

{ "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "cardNumberLabel": "A String", # The label to display for the card number, such as "Card Number". - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, + ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "eventNumberLabel": "A String", # The label to display for event number, such as "Target Event #". - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1135,36 +1331,24 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1201,154 +1385,532 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#giftCardClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "cardNumberLabel": "A String", # The label to display for the card number, such as "Card Number". + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "localizedCardNumberLabel": { # Translated strings for the card_number_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, }, - ], - }, - "localizedEventNumberLabel": { # Translated strings for the event_number_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - ], - }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "eventNumberLabel": "A String", # The label to display for event number, such as "Target Event #". + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedMerchantName": { # Translated strings for the merchant_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "localizedPinLabel": { # Translated strings for the pin_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#giftCardClass"`. + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localizedCardNumberLabel": { # Translated strings for the card_number_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedEventNumberLabel": { # Translated strings for the event_number_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedMerchantName": { # Translated strings for the merchant_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedPinLabel": { # Translated strings for the pin_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. @@ -1580,38 +2142,319 @@

Method Details

{ "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "cardNumberLabel": "A String", # The label to display for the card number, such as "Card Number". - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "cardNumberLabel": "A String", # The label to display for the card number, such as "Card Number". + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], @@ -2280,248 +3123,163 @@

Method Details

{ "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "cardNumberLabel": "A String", # The label to display for the card number, such as "Card Number". - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, + ], }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "eventNumberLabel": "A String", # The label to display for event number, such as "Target Event #". - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2536,36 +3294,24 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2602,160 +3348,538 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#giftCardClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "cardNumberLabel": "A String", # The label to display for the card number, such as "Card Number". + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "localizedCardNumberLabel": { # Translated strings for the card_number_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, }, - ], - }, - "localizedEventNumberLabel": { # Translated strings for the event_number_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, }, - ], - }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedMerchantName": { # Translated strings for the merchant_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - ], - }, - "localizedPinLabel": { # Translated strings for the pin_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "eventNumberLabel": "A String", # The label to display for event number, such as "Target Event #". + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#giftCardClass"`. + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localizedCardNumberLabel": { # Translated strings for the card_number_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedEventNumberLabel": { # Translated strings for the event_number_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedMerchantName": { # Translated strings for the merchant_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedPinLabel": { # Translated strings for the pin_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], "merchantName": "A String", # Merchant name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. { # A message that will be displayed with a Valuable @@ -2962,40 +4086,321 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, +}
+
+ +
+ list(issuerId=None, maxResults=None, token=None, x__xgafv=None) +
Returns a list of all gift card classes for a given issuer ID.
+
+Args:
+  issuerId: string, The ID of the issuer authorized to list classes.
+  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
+  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "pagination": { # Pagination of the response.
+    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
+    "nextPageToken": "A String", # Page token to send to fetch the next page.
+    "resultsPerPage": 42, # Number of results returned in this page.
+  },
+  "resources": [ # Resources corresponding to the list request.
+    {
+      "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed.
+      "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+      "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+        "androidAppLinkInfo": { # Optional information about the partner app link.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+        "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+        "webAppLinkInfo": { # Optional information about the partner web link.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
       },
-      "uri": "A String", # The location of the image. URIs must have a scheme.
-    },
-  },
-}
-
- -
- list(issuerId=None, maxResults=None, token=None, x__xgafv=None) -
Returns a list of all gift card classes for a given issuer ID.
-
-Args:
-  issuerId: string, The ID of the issuer authorized to list classes.
-  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
-  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "pagination": { # Pagination of the response.
-    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
-    "nextPageToken": "A String", # Page token to send to fetch the next page.
-    "resultsPerPage": 42, # Number of results returned in this page.
-  },
-  "resources": [ # Resources corresponding to the list request.
-    {
-      "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed.
-      "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
       "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
         "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
         "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
@@ -3590,7 +4995,255 @@ 

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the gift card. + "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the gift card program or company. When provided, this will be used in place of the program logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], +}
+
+ +
+ patch(resourceId, body=None, x__xgafv=None) +
Updates the gift card class referenced by the given class ID. This method supports patch semantics.
+
+Args:
+  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed.
+  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
             "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
               "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
               "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -3605,11 +5258,42 @@ 

Method Details

}, ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the gift card. - "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the gift card program or company. When provided, this will be used in place of the program logo in the top left of the card view. + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3646,26 +5330,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3680,26 +5351,41 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - ], -}
-
- -
- patch(resourceId, body=None, x__xgafv=None) -
Updates the gift card class referenced by the given class ID. This method supports patch semantics.
-
-Args:
-  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed.
-  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+  },
   "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
     "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
     "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
@@ -4222,12 +5908,135 @@ 

Method Details

}, ], }, - "messageType": "A String", # The message type. + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "pinLabel": "A String", # The label to display for the PIN, such as "4-digit PIN". + "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo of the gift card program or company. This logo is displayed in both the details and list views of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the gift card. + "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the gift card program or company. When provided, this will be used in place of the program logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "pinLabel": "A String", # The label to display for the PIN, such as "4-digit PIN". - "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo of the gift card program or company. This logo is displayed in both the details and list views of the app. + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4264,22 +6073,83 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4294,7 +6164,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4310,29 +6180,84 @@

Method Details

], }, }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the gift card. - "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the gift card program or company. When provided, this will be used in place of the program logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4347,29 +6272,85 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4384,22 +6365,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -4884,15 +6851,288 @@

Method Details

"end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "pinLabel": "A String", # The label to display for the PIN, such as "4-digit PIN". + "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo of the gift card program or company. This logo is displayed in both the details and list views of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the gift card. + "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the gift card program or company. When provided, this will be used in place of the program logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, +}
+
+ +
+ update(resourceId, body=None, x__xgafv=None) +
Updates the gift card class referenced by the given class ID.
+
+Args:
+  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed.
+  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
         },
       },
-      "header": "A String", # The message header.
-      "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message.
-      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`.
-      "localizedBody": { # Translated strings for the message body.
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
         "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -4907,7 +7147,7 @@ 

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4922,64 +7162,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "pinLabel": "A String", # The label to display for the PIN, such as "4-digit PIN". - "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo of the gift card program or company. This logo is displayed in both the details and list views of the app. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4994,7 +7240,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5010,29 +7256,69 @@

Method Details

], }, }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the gift card. - "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the gift card program or company. When provided, this will be used in place of the program logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5047,29 +7333,7 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5084,24 +7348,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, -}
-
- -
- update(resourceId, body=None, x__xgafv=None) -
Updates the gift card class referenced by the given class ID.
-
-Args:
-  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed.
-  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
   "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
     "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
     "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
@@ -5586,15 +7834,286 @@ 

Method Details

"end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "pinLabel": "A String", # The label to display for the PIN, such as "4-digit PIN". + "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo of the gift card program or company. This logo is displayed in both the details and list views of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the gift card. + "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the gift card program or company. When provided, this will be used in place of the program logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5609,7 +8128,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5624,64 +8143,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "pinLabel": "A String", # The label to display for the PIN, such as "4-digit PIN". - "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo of the gift card program or company. This logo is displayed in both the details and list views of the app. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5696,7 +8221,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5712,29 +8237,69 @@

Method Details

], }, }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the gift card. - "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the gift card program or company. When provided, this will be used in place of the program logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5749,29 +8314,7 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5786,22 +8329,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. diff --git a/docs/dyn/walletobjects_v1.giftcardobject.html b/docs/dyn/walletobjects_v1.giftcardobject.html index 05c7b10e079..361548ad0cf 100644 --- a/docs/dyn/walletobjects_v1.giftcardobject.html +++ b/docs/dyn/walletobjects_v1.giftcardobject.html @@ -164,9 +164,9 @@

Method Details

{ "resource": { # The updated GiftCardObject resource. - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -203,7 +203,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -227,7 +227,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -242,7 +242,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -259,7 +259,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -296,7 +296,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -320,7 +320,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -335,7 +335,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -351,8 +351,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -389,7 +389,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -413,7 +413,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -428,7 +428,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -480,6 +480,287 @@

Method Details

"classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -1453,54 +1734,147 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, +}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ get(resourceId, x__xgafv=None) +
Returns the gift card object with the given object ID.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
       },
-      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
-      "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
-        "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
       },
     },
-    "version": "A String", # Deprecated
-  },
-}
-
- -
- close() -
Close httplib2 connections.
-
- -
- get(resourceId, x__xgafv=None) -
Returns the gift card object with the given object ID.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -1537,7 +1911,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1561,7 +1935,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1576,7 +1950,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1592,8 +1966,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1630,7 +2004,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1654,7 +2028,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1669,25 +2043,230 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "balance": { # The card's monetary balance. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. + }, + "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "cardNumber": "A String", # Required. The card's number. + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1702,10 +2281,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1720,100 +2299,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "balance": { # The card's monetary balance. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "cardNumber": "A String", # Required. The card's number. - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -2753,20 +3315,137 @@

Method Details

"key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. "valueLength": 42, # The length of the TOTP value in decimal digits. }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +}
+
+ +
+ insert(body=None, x__xgafv=None) +
Inserts an gift card object with the given ID and properties.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
         "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -2781,7 +3460,7 @@ 

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2797,32 +3476,8 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -}
-
- -
- insert(body=None, x__xgafv=None) -
Inserts an gift card object with the given ID and properties.
-
-Args:
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -2859,7 +3514,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -2883,7 +3538,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2898,7 +3553,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2914,8 +3569,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2952,7 +3607,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -2976,7 +3631,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2991,25 +3646,230 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "balance": { # The card's monetary balance. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. + }, + "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "cardNumber": "A String", # Required. The card's number. + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3024,10 +3884,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3042,100 +3902,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "balance": { # The card's monetary balance. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "cardNumber": "A String", # Required. The card's number. - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -4075,20 +4918,136 @@

Method Details

"key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. "valueLength": 42, # The length of the TOTP value in decimal digits. }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4103,7 +5062,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4119,31 +5078,8 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4180,7 +5116,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4204,7 +5140,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4219,7 +5155,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4235,8 +5171,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4273,7 +5209,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4297,7 +5233,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4312,7 +5248,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4328,9 +5264,106 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + }, + "balance": { # The card's monetary balance. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. + }, + "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "cardNumber": "A String", # Required. The card's number. + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4345,34 +5378,118 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4387,76 +5504,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "balance": { # The card's monetary balance. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "cardNumber": "A String", # Required. The card's number. - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -5437,50 +6561,143 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -}
-
- -
- list(classId=None, maxResults=None, token=None, x__xgafv=None) -
Returns a list of all gift card objects for a given issuer ID.
-
-Args:
-  classId: string, The ID of the class whose objects will be listed.
-  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
-  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "pagination": { # Pagination of the response.
-    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
-    "nextPageToken": "A String", # Page token to send to fetch the next page.
-    "resultsPerPage": 42, # Number of results returned in this page.
-  },
-  "resources": [ # Resources corresponding to the list request.
-    {
-      "appLinkData": { # Optional information about the partner app link.
-        "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+        ],
+      },
+    },
+  ],
+  "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed.
+    "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
+      "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+    },
+    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
+    "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
+      "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+    },
+  },
+  "version": "A String", # Deprecated
+}
+
+ +
+ list(classId=None, maxResults=None, token=None, x__xgafv=None) +
Returns a list of all gift card objects for a given issuer ID.
+
+Args:
+  classId: string, The ID of the class whose objects will be listed.
+  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
+  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "pagination": { # Pagination of the response.
+    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
+    "nextPageToken": "A String", # Page token to send to fetch the next page.
+    "resultsPerPage": 42, # Number of results returned in this page.
+  },
+  "resources": [ # Resources corresponding to the list request.
+    {
+      "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+        "androidAppLinkInfo": { # Optional information about the partner app link.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+        "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
             "contentDescription": { # Description of the image used for accessibility.
               "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
                 "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -5517,7 +6734,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -5541,7 +6758,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5556,7 +6773,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5572,8 +6789,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5610,7 +6827,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -5634,7 +6851,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5649,7 +6866,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5665,9 +6882,106 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + }, + "balance": { # The card's monetary balance. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. + }, + "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "cardNumber": "A String", # Required. The card's number. + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5682,10 +6996,25 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5700,16 +7029,85 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5722,78 +7120,85 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "balance": { # The card's monetary balance. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "cardNumber": "A String", # Required. The card's number. - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -6691,27 +8096,215 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. + "messageType": "A String", # The message type. + }, + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "pin": "A String", # The card's PIN. + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, + ], +}
+
+ +
+ patch(resourceId, body=None, x__xgafv=None) +
Updates the gift card object referenced by the given object ID. This method supports patch semantics.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
         },
-      ],
-      "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors.
-        "nfcConstraint": [ # The NFC constraints for the pass.
-          "A String",
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
         ],
-        "screenshotEligibility": "A String", # The screenshot eligibility for the pass.
       },
-      "pin": "A String", # The card's PIN.
-      "rotatingBarcode": { # The rotating barcode type and value.
-        "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned.
-        "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint.
-          "periodMillis": "A String", # Required. The amount of time each barcode is valid for.
-          "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year.
-          "values": [ # Required. The values to encode in the barcode. At least one value is required.
-            "A String",
-          ],
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
         },
-        "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google.
-        "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -6726,27 +8319,10 @@ 

Method Details

}, ], }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. - }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6761,7 +8337,16 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6776,36 +8361,42 @@

Method Details

}, ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "version": "A String", # Deprecated }, - ], -}
-
- -
- patch(resourceId, body=None, x__xgafv=None) -
Updates the gift card object referenced by the given object ID. This method supports patch semantics.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "webAppLinkInfo": { # Optional information about the partner web link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -6842,7 +8433,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -6863,43 +8454,155 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "balance": { # The card's monetary balance. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. + }, + "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "cardNumber": "A String", # Required. The card's number. + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6914,10 +8617,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6932,67 +8635,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7007,10 +8710,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7025,100 +8728,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "balance": { # The card's monetary balance. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "cardNumber": "A String", # Required. The card's number. - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -8124,9 +9810,9 @@

Method Details

An object of the form: { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -8163,7 +9849,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -8187,7 +9873,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8202,7 +9888,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8219,7 +9905,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -8256,7 +9942,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -8280,7 +9966,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8295,7 +9981,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8311,8 +9997,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -8349,7 +10035,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -8373,7 +10059,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8388,7 +10074,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8430,16 +10116,297 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "cardNumber": "A String", # Required. The card's number. + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "cardNumber": "A String", # Required. The card's number. - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -9279,35 +11246,238 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "pin": "A String", # The card's PIN. + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +}
+
+ +
+ update(resourceId, body=None, x__xgafv=None) +
Updates the gift card object referenced by the given object ID.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
         },
       },
-      "header": "A String", # The message header.
-      "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message.
-      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`.
-      "localizedBody": { # Translated strings for the message body.
+      "description": { # Deprecated. Description isn't supported in the app link module.
         "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -9322,7 +11492,7 @@ 

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9337,62 +11507,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "pin": "A String", # The card's PIN. - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9407,7 +11585,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9423,33 +11601,8 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -}
-
- -
- update(resourceId, body=None, x__xgafv=None) -
Updates the gift card object referenced by the given object ID.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "webAppLinkInfo": { # Optional information about the partner web link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -9486,7 +11639,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -9507,43 +11660,155 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "balance": { # The card's monetary balance. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. + }, + "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "cardNumber": "A String", # Required. The card's number. + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9558,10 +11823,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9576,67 +11841,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9651,10 +11916,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9669,100 +11934,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - }, - "balance": { # The card's monetary balance. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "cardNumber": "A String", # Required. The card's number. - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -10627,10 +12875,211 @@

Method Details

"date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "pin": "A String", # The card's PIN. + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10645,7 +13094,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10660,62 +13109,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "pin": "A String", # The card's PIN. - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10730,7 +13187,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10746,31 +13203,8 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -10807,7 +13241,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -10831,7 +13265,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10844,27 +13293,124 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "balance": { # The card's monetary balance. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. + }, + "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "cardNumber": "A String", # Required. The card's number. + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10879,10 +13425,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10897,67 +13443,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10972,10 +13518,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10990,100 +13536,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "balance": { # The card's monetary balance. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "cardNumber": "A String", # Required. The card's number. - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. diff --git a/docs/dyn/walletobjects_v1.jwt.html b/docs/dyn/walletobjects_v1.jwt.html index 6e62fb98028..51baac9be38 100644 --- a/docs/dyn/walletobjects_v1.jwt.html +++ b/docs/dyn/walletobjects_v1.jwt.html @@ -111,376 +111,178 @@

Method Details

"eventTicketClasses": [ { "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, + ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "dateTime": { # The date & time information of the event. - "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. - "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. - "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). - "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "finePrint": { # The fine print, terms, or conditions of the ticket. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -495,36 +297,9 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -561,153 +336,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -722,7 +375,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -737,252 +390,378 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - ], - "venue": { # Event venue details. - "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. - "name": { # The name of the venue, such as "AT&T Park". This is required. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. + }, + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, }, ], }, - }, - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. - "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + }, + "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, - }, - ], - "eventTicketObjects": [ - { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, + ], + }, + "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + ], + }, + "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "dateTime": { # The date & time information of the event. + "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + }, + "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. + "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). + "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "finePrint": { # The fine print, terms, or conditions of the ticket. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "title": { # String to be displayed in the title of the App Link Module Required + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -997,9 +776,36 @@

Method Details

}, ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1036,35 +842,124 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. "translatedValues": [ # Contains the translations for the string. @@ -1075,7 +970,25 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1090,70 +1003,44 @@

Method Details

}, ], }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, + ], }, - "description": { # String to be displayed in the description of the App Link Module Required + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1168,7 +1055,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1184,12 +1071,25 @@

Method Details

], }, }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + ], + "venue": { # Event venue details. + "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. + "name": { # The name of the venue, such as "AT&T Park". This is required. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1204,233 +1104,48 @@

Method Details

}, ], }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. + "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1445,141 +1160,35 @@

Method Details

}, ], }, - "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "dateTime": { # The date & time information of the event. - "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. - "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. - "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). - "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "finePrint": { # The fine print, terms, or conditions of the ticket. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + }, + ], + "eventTicketObjects": [ + { + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1594,37 +1203,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1639,77 +1221,12 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. @@ -1730,32 +1247,23 @@

Method Details

}, "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. - "contentDescription": { # Description of the image used for accessibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1770,10 +1278,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1788,110 +1296,52 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. - "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. - "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - ], - "venue": { # Event venue details. - "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1906,8 +1356,7 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. - "name": { # The name of the venue, such as "AT&T Park". This is required. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1923,28 +1372,9 @@

Method Details

], }, }, - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. - "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1959,11 +1389,52 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1978,42 +1449,28 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], }, }, }, - "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for offers. - "faceValue": { # The face value of the ticket, matching what would be printed on a physical version of the ticket. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "groupingInfo": { # Information that controls how passes are grouped together. - "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. - "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. - }, - "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. - "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. - "contentDescription": { # Description of the image used for accessibility. + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2028,34 +1485,76 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2070,10 +1569,25 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2088,18 +1602,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2114,7 +1620,16 @@

Method Details

}, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2129,24 +1644,10 @@

Method Details

}, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketObject"`. - "linkedOfferIds": [ # A list of offer objects linked to this event ticket. The offer objects must already exist. Offer object IDs should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. - "A String", - ], - "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2161,86 +1662,337 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - "messageType": "A String", # The message type. }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "reservationInfo": { # Reservation details for this ticket. This is expected to be shared amongst all tickets that were purchased in the same order. - "confirmationCode": "A String", # The confirmation code of the event reservation. This may also take the form of an "order number", "confirmation number", "reservation number", or other equivalent. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventReservationInfo"`. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "confirmationCodeLabel": "A String", # The label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`eventTicketObject.reservationInfo.confirmationCode`) on the card detail view. This should only be used if the default "Confirmation Code" label or one of the `confirmationCodeLabel` options is not sufficient. Both `confirmationCodeLabel` and `customConfirmationCodeLabel` may not be set. If neither is set, the label will default to "Confirmation Code", localized. If the confirmation code field is unset, this label will not be used. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2255,21 +2007,7 @@

Method Details

}, ], }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. - }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "seatInfo": { # Seating details for this ticket. - "gate": { # The gate the ticket holder should enter to get to their seat, such as "A" or "West". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "customGateLabel": { # A custom label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. This should only be used if the default "Gate" label or one of the `gateLabel` options is not sufficient. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2284,8 +2022,7 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventSeat"`. - "row": { # The row of the seat, such as "1", E", "BB", or "A5". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "customRowLabel": { # A custom label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. This should only be used if the default "Row" label or one of the `rowLabel` options is not sufficient. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2300,7 +2037,7 @@

Method Details

}, ], }, - "seat": { # The seat number, such as "1", "2", "3", or any other seat identifier. This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "customSeatLabel": { # A custom label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. This should only be used if the default "Seat" label or one of the `seatLabel` options is not sufficient. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2315,7 +2052,7 @@

Method Details

}, ], }, - "section": { # The section of the seat, such as "121". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "customSectionLabel": { # A custom label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. This should only be used if the default "Section" label or one of the `sectionLabel` options is not sufficient. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2330,15 +2067,8 @@

Method Details

}, ], }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "dateTime": { # The date & time information of the event. + "customDoorsOpenLabel": { # A custom label to use for the doors open value (`doorsOpen`) on the card detail view. This should only be used if the default "Doors Open" label or one of the `doorsOpenLabel` options is not sufficient. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2353,7 +2083,47 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "doorsOpen": "A String", # The date/time when the doors open at the venue. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "doorsOpenLabel": "A String", # The label to use for the doors open value (`doorsOpen`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `doorsOpenLabel` and `customDoorsOpenLabel` may not be set. If neither is set, the label will default to "Doors Open", localized. If the doors open field is unset, this label will not be used. + "end": "A String", # The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventDateTime"`. + "start": "A String", # The date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the venue. For example, if the event occurs at the 20th hour of June 5th, 2018 at the venue, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the venue is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "eventId": "A String", # The ID of the event. This ID should be unique for every event in an account. It is used to group tickets together if the user has saved multiple tickets for the same event. It can be at most 64 characters. If provided, the grouping will be stable. Be wary of unintentional collision to avoid grouping tickets that should not be grouped. If you use only one class per event, you can simply set this to the `classId` (with or without the issuer ID portion). If not provided, the platform will attempt to use other data to group tickets (potentially unstable). + "eventName": { # Required. The name of the event, such as "LA Dodgers at SF Giants". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "finePrint": { # The fine print, terms, or conditions of the ticket. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gateLabel": "A String", # The label to use for the gate value (`eventTicketObject.seatInfo.gate`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `gateLabel` and `customGateLabel` may not be set. If neither is set, the label will default to "Gate", localized. If the gate field is unset, this label will not be used. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2368,267 +2138,163 @@

Method Details

}, ], }, - }, - ], - "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe". - "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.). - "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated - }, - ], - "flightClasses": [ - { - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. - }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, + ], }, ], + "showLastUpdateTime": True or False, }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketClass"`. + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, ], }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2643,15 +2309,33 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. - "contentDescription": { # Description of the image used for accessibility. + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "logo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo image of the ticket. This image is displayed in the card detail view of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2666,29 +2350,25 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2703,47 +2383,44 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "messageType": "A String", # The message type. }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "rowLabel": "A String", # The label to use for the row value (`eventTicketObject.seatInfo.row`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `rowLabel` and `customRowLabel` may not be set. If neither is set, the label will default to "Row", localized. If the row field is unset, this label will not be used. + "seatLabel": "A String", # The label to use for the seat value (`eventTicketObject.seatInfo.seat`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `seatLabel` and `customSeatLabel` may not be set. If neither is set, the label will default to "Seat", localized. If the seat field is unset, this label will not be used. + "sectionLabel": "A String", # The label to use for the section value (`eventTicketObject.seatInfo.section`) on the card detail view. Each available option maps to a set of localized strings, so that translations are shown to the user based on their locale. Both `sectionLabel` and `customSectionLabel` may not be set. If neither is set, the label will default to "Section", localized. If the section field is unset, this label will not be used. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2758,34 +2435,7 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. - "contentDescription": { # Description of the image used for accessibility. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2800,29 +2450,63 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + }, + ], + "venue": { # Event venue details. + "address": { # The address of the venue, such as "24 Willie Mays Plaza\nSan Francisco, CA 94107". Address lines are separated by line feed (`\n`) characters. This is required. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventVenue"`. + "name": { # The name of the venue, such as "AT&T Park". This is required. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. + }, + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the event ticket. + "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2837,28 +2521,11 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2873,11 +2540,10 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2892,32 +2558,23 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for offers. + "faceValue": { # The face value of the ticket, matching what would be printed on a physical version of the ticket. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. + }, + "groupingInfo": { # Information that controls how passes are grouped together. + "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. + "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. + }, + "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. + "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2955,28 +2612,7 @@

Method Details

}, }, "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. { "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. @@ -3062,10 +2698,11 @@

Method Details

], "showLastUpdateTime": True or False, }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventTicketObject"`. + "linkedOfferIds": [ # A list of offer objects linked to this event ticket. The offer objects must already exist. Offer object IDs should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. + "A String", + ], + "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. "uris": [ # The list of URIs. { "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -3090,27 +2727,6 @@

Method Details

}, ], }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, "locations": [ # Note: This field is currently not supported to trigger geo notifications. { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. @@ -3166,10 +2782,27 @@

Method Details

"messageType": "A String", # The message type. }, ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "reservationInfo": { # Reservation details for this ticket. This is expected to be shared amongst all tickets that were purchased in the same order. + "confirmationCode": "A String", # The confirmation code of the event reservation. This may also take the form of an "order number", "confirmation number", "reservation number", or other equivalent. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventReservationInfo"`. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3184,20 +2817,84 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. + "seatInfo": { # Seating details for this ticket. + "gate": { # The gate the ticket holder should enter to get to their seat, such as "A" or "West". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#eventSeat"`. + "row": { # The row of the seat, such as "1", E", "BB", or "A5". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "seat": { # The seat number, such as "1", "2", "3", or any other seat identifier. This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "section": { # The section of the seat, such as "121". This field is localizable so you may translate words or use different alphabets for the characters in an identifier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. @@ -3235,52 +2932,41 @@

Method Details

}, }, ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "ticketHolderName": "A String", # Name of the ticket holder, if the ticket is assigned to a person. E.g. "John Doe" or "Jane Doe". + "ticketNumber": "A String", # The number of the ticket. This can be a unique identifier across all tickets in an issuer's system, all tickets for the event (e.g. XYZ1234512345), or all tickets in the order (1, 2, 3, etc.). + "ticketType": { # The type of the ticket, such as "Adult" or "Child", or "VIP" or "Standard". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + }, + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, }, + "version": "A String", # Deprecated }, ], - "flightObjects": [ + "flightClasses": [ { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3317,7 +3003,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -3341,7 +3027,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3356,7 +3042,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3373,7 +3059,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3410,7 +3096,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -3434,7 +3120,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3449,7 +3135,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3465,8 +3151,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3503,7 +3189,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -3527,7 +3213,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3542,7 +3228,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3559,264 +3245,152 @@

Method Details

}, }, }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. + "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. + "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. + "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. }, - "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. - "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. - "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. - "boardingPosition": "A String", # The value of boarding position. eg: "76" - "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. - "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" - "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" - "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. - "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. - "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. - }, - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + }, + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. { # Reference definition to use with field overrides. @@ -3836,29 +3410,37 @@

Method Details

}, }, }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - ], + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. { # Reference definition to use with field overrides. "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. @@ -3866,72 +3448,71 @@

Method Details

}, ], }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "destination": { # Required. Destination airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "flightHeader": { # Required. Information about the flight carrier and number. - "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + ], }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3946,28 +3527,11 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + }, + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3982,11 +3546,10 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4001,34 +3564,47 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" - "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. - "operatingCarrier": { # Information about operating airline carrier. - "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. - "contentDescription": { # Description of the image used for accessibility. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4043,29 +3619,34 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4080,28 +3661,11 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + }, + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4116,11 +3680,10 @@

Method Details

}, ], }, - "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air - "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. - "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4135,33 +3698,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" - }, - "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4176,10 +3716,11 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4194,15 +3735,51 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" + }, + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4217,32 +3794,81 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4257,126 +3883,38 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. - "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. - "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. - "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + ], }, ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4391,28 +3929,69 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "messageType": "A String", # The message type. + ], }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "origin": { # Required. Origin airport. - "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" - "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "localizedHeader": { # Translated strings for the message header. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4427,61 +4006,47 @@

Method Details

}, ], }, - "gate": "A String", # A name of the gate. Eg: "B59" or "59" - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. - "terminal": "A String", # Terminal name. Eg: "INTL" or "I" - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. + "messageType": "A String", # The message type. }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4496,36 +4061,26 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], }, }, - }, - "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. - "groupingInfo": { # Information that controls how passes are grouped together. - "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. - "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. - }, - "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. - "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4562,12 +4117,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + }, + ], + "flightObjects": [ + { + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4604,100 +4160,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. - "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4712,7 +4199,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4727,98 +4214,85 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" - "reservationInfo": { # Required. Information about flight reservation. - "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. - "eticketNumber": "A String", # E-ticket number. - "frequentFlyerInfo": { # Frequent flyer membership information. - "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. - "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], - }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4833,17 +4307,70 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4858,7 +4385,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4874,265 +4401,35 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated - }, - ], - "giftCardClasses": [ - { - "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. }, - "cardNumberLabel": "A String", # The label to display for the card number, such as "Card Number". - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, - }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. - { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - ], - }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, + ], }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "eventNumberLabel": "A String", # The label to display for event number, such as "Target Event #". - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "boardingAndSeatingInfo": { # Passenger specific information about boarding and seating. + "boardingDoor": "A String", # Set this field only if this flight boards through more than one door or bridge and you want to explicitly print the door location on the boarding pass. Most airlines route their passengers to the right door or bridge by refering to doors/bridges by the `seatClass`. In those cases `boardingDoor` should not be set. + "boardingGroup": "A String", # The value of boarding group (or zone) this passenger shall board with. eg: "B" The label for this value will be determined by the `boardingPolicy` field in the `flightClass` referenced by this object. + "boardingPosition": "A String", # The value of boarding position. eg: "76" + "boardingPrivilegeImage": { # Wrapping type for Google hosted images. Next ID: 7 # A small image shown above the boarding barcode. Airlines can use it to communicate any special boarding privileges. In the event the security program logo is also set, this image might be rendered alongside the logo for that security program. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5147,15 +4444,29 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingInfo"`. + "seatAssignment": { # The passenger's seat assignment. To be used when there is no specific identifier to use in `seatNumber`. eg: "assigned at gate" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5170,32 +4481,17 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "seatClass": "A String", # The value of the seat class. eg: "Economy" or "Economy Plus" + "seatNumber": "A String", # The value of passenger seat. If there is no specific identifier, use `seatAssignment` instead. eg: "25A" + "sequenceNumber": "A String", # The sequence number on the boarding pass. This usually matches the sequence in which the passengers checked in. Airline might use the number for manual boarding and bag tags. eg: "49" }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5210,18 +4506,10 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5236,7 +4524,16 @@

Method Details

}, ], }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5251,22 +4548,10 @@

Method Details

}, ], }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#giftCardClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5281,311 +4566,193 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localizedCardNumberLabel": { # Translated strings for the card_number_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedEventNumberLabel": { # Translated strings for the event_number_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedMerchantName": { # Translated strings for the merchant_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedPinLabel": { # Translated strings for the pin_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "merchantName": "A String", # Merchant name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - "messageType": "A String", # The message type. - }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "pinLabel": "A String", # The label to display for the PIN, such as "4-digit PIN". - "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo of the gift card program or company. This logo is displayed in both the details and list views of the app. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the gift card. - "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the gift card program or company. When provided, this will be used in place of the program logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - ], - "giftCardObjects": [ - { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5600,67 +4767,235 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + }, + "boardingAndSeatingPolicy": { # Policies for boarding and seating. These will inform which labels will be shown to users. + "boardingPolicy": "A String", # Indicates the policy the airline uses for boarding. If unset, Google will default to `zoneBased`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#boardingAndSeatingPolicy"`. + "seatClassPolicy": "A String", # Seating policy which dictates how we display the seat class. If unset, Google will default to `cabinBased`. + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". }, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. + }, + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "destination": { # Required. Destination airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5675,28 +5010,15 @@

Method Details

}, ], }, + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "flightHeader": { # Required. Information about the flight carrier and number. + "carrier": { # Information about airline carrier. This is a required property of `flightHeader`. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5711,22 +5033,35 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. "translatedValues": [ # Contains the translations for the string. { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5735,43 +5070,28 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5786,10 +5106,11 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5804,16 +5125,34 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "flightNumber": "A String", # The flight number without IATA carrier code. This field should contain only digits. This is a required property of `flightHeader`. eg: "123" + "flightNumberDisplayOverride": "A String", # Override value to use for flight number. The default value used for display purposes is carrier + flight_number. If a different value needs to be shown to passengers, use this field to override the default behavior. eg: "XX1234 / YY576" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightHeader"`. + "operatingCarrier": { # Information about operating airline carrier. + "airlineAllianceLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline alliance, displayed below the QR code that the passenger scans to board. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5828,25 +5167,125 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "airlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # A logo for the airline described by carrierIataCode and localizedAirlineName. This logo will be rendered at the top of the detailed card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "airlineName": { # A localized name of the airline specified by carrierIataCode. If unset, `issuer_name` or `localized_issuer_name` from `FlightClass` will be used for display purposes. eg: "Swiss Air" for "LX" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "carrierIataCode": "A String", # Two character IATA airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIcaoCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "LX" for Swiss Air + "carrierIcaoCode": "A String", # Three character ICAO airline code of the marketing carrier (as opposed to operating carrier). Exactly one of this or `carrierIataCode` needs to be provided for `carrier` and `operatingCarrier`. eg: "EZY" for Easy Jet + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightCarrier"`. + "wideAirlineLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the airline. When provided, this will be used in place of the airline logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, }, - "title": { # String to be displayed in the title of the App Link Module Required + "operatingFlightNumber": "A String", # The flight number used by the operating carrier without IATA carrier code. This field should contain only digits. eg: "234" + }, + "flightStatus": "A String", # Status of this flight. If unset, Google will compute status based on data from other sources, such as FlightStats, etc. Note: Google-computed status will not be returned in API responses. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5861,21 +5300,170 @@

Method Details

}, ], }, - }, - }, - "balance": { # The card's monetary balance. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightClass"`. + "languageOverride": "A String", # If this field is present, boarding passes served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localBoardingDateTime": "A String", # The boarding time as it would be printed on the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualArrivalDateTime": "A String", # The estimated time the aircraft plans to reach the destination gate (not the runway) or the actual time it reached the gate. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already arrived at the gate. Google will use it to inform the user that the flight has arrived at the gate. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localEstimatedOrActualDepartureDateTime": "A String", # The estimated time the aircraft plans to pull from the gate or the actual time the aircraft already pulled from the gate. Note: This is not the runway time. This field should be set if at least one of the below is true: - It differs from the scheduled time. Google will use it to calculate the delay. - The aircraft already pulled from the gate. Google will use it to inform the user when the flight actually departed. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. If this is not set, Google will set it based on data from other sources. + "localGateClosingDateTime": "A String", # The gate closing time as it would be printed on the boarding pass. Do not set this field if you do not want to print it in the boarding pass. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localScheduledArrivalDateTime": "A String", # The scheduled time the aircraft plans to reach the destination gate (not the runway). Note: This field should not change too close to the flight time. For updates to departure times (delays, etc), please set `localEstimatedOrActualArrivalDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on arrival airport. If this is not set, Google will set it based on data from other sources. + "localScheduledDepartureDateTime": "A String", # Required. The scheduled date and time when the aircraft is expected to depart the gate (not the runway) Note: This field should not change too close to the departure time. For updates to departure times (delays, etc), please set `localEstimatedOrActualDepartureDateTime`. This is an ISO 8601 extended format date/time without an offset. Time may be specified up to millisecond precision. eg: `2027-03-05T06:30:00` This should be the local date/time at the airport (not a UTC time). Google will reject the request if UTC offset is provided. Time zones will be calculated by Google based on departure airport. + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5890,237 +5478,133 @@

Method Details

}, ], }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "cardNumber": "A String", # Required. The card's number. - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "cardNumberLabel": "A String", # The label to display for the card number, such as "Card Number". - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, + "messageType": "A String", # The message type. }, - "cardTemplateOverride": { # Override for the card view. - "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. - { - "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. - "item": { # The item to be displayed in the row. This item will be automatically centered. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. - "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - }, - }, - ], - }, - "detailsTemplateOverride": { # Override for the details view (beneath the card view). - "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "origin": { # Required. Origin airport. + "airportIataCode": "A String", # Three character IATA airport code. This is a required field for `origin` and `destination`. Eg: "SFO" + "airportNameOverride": { # Optional field that overrides the airport city name defined by IATA. By default, Google takes the `airportIataCode` provided and maps it to the official airport city name defined by IATA. Official IATA airport city names can be found at IATA airport city names website. For example, for the airport IATA code "LTN", IATA website tells us that the corresponding airport city is "London". If this field is not populated, Google would display "London". However, populating this field with a custom name (eg: "London Luton") would override it. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. { - "item": { # The item to be displayed in the details list. - "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. - "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + "gate": "A String", # A name of the gate. Eg: "B59" or "59" + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#airportInfo"`. + "terminal": "A String", # Terminal name. Eg: "INTL" or "I" + }, + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "transitOption": "A String", - }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, ], }, }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "eventNumberLabel": "A String", # The label to display for event number, such as "Target Event #". - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the boarding pass. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6157,13 +5641,35 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + }, + "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for Flights. + "groupingInfo": { # Information that controls how passes are grouped together. + "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. + "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. + }, + "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. + "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. @@ -6177,14 +5683,34 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6199,10 +5725,18 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6217,82 +5751,151 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + ], }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#giftCardClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#flightObject"`. + "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "passengerName": "A String", # Required. Passenger name as it would appear on the boarding pass. eg: "Dave M Gahan" or "Gahan/Dave" or "GAHAN/DAVEM" + "reservationInfo": { # Required. Information about flight reservation. + "confirmationCode": "A String", # Confirmation code needed to check into this flight. This is the number that the passenger would enter into a kiosk at the airport to look up the flight and print a boarding pass. + "eticketNumber": "A String", # E-ticket number. + "frequentFlyerInfo": { # Frequent flyer membership information. + "frequentFlyerNumber": "A String", # Frequent flyer number. Required for each nested object of kind `walletobjects#frequentFlyerInfo`. + "frequentFlyerProgramName": { # Frequent flyer program name. eg: "Lufthansa Miles & More" + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#frequentFlyerInfo"`. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#reservationInfo"`. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", ], }, - "localizedCardNumberLabel": { # Translated strings for the card_number_label. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6307,37 +5910,21 @@

Method Details

}, ], }, - "localizedEventNumberLabel": { # Translated strings for the event_number_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. }, ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. }, - "localizedMerchantName": { # Translated strings for the merchant_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "securityProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # An image for the security program that applies to the passenger. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6352,81 +5939,50 @@

Method Details

}, ], }, - "localizedPinLabel": { # Translated strings for the pin_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "merchantName": "A String", # Merchant name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "messageType": "A String", # The message type. + ], }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "pinLabel": "A String", # The label to display for the PIN, such as "4-digit PIN". - "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo of the gift card program or company. This logo is displayed in both the details and list views of the app. - "contentDescription": { # Description of the image used for accessibility. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6441,10 +5997,28 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, + ], + "giftCardClasses": [ + { + "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6459,60 +6033,52 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the gift card. - "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the gift card program or company. When provided, this will be used in place of the program logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6527,29 +6093,7 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6564,11 +6108,11 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. @@ -6582,38 +6126,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - }, - "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for offers. - "eventNumber": "A String", # The card's event number, an optional field used by some gift cards. - "groupingInfo": { # Information that controls how passes are grouped together. - "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. - "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. - }, - "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. - "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6628,14 +6201,9 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6672,100 +6240,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#giftCardObject"`. - "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6780,7 +6279,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6795,146 +6294,45 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. }, - "pin": "A String", # The card's PIN. - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], - }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "cardNumberLabel": "A String", # The label to display for the card number, such as "Card Number". + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. - }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated - }, - ], - "loyaltyClasses": [ - { - "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, - "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, }, "cardTemplateOverride": { # Override for the card view. "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. @@ -7118,59 +6516,8 @@

Method Details

}, }, "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "discoverableProgram": { # Information about how a class may be discovered and instantiated from within the Android Pay app. This is done by searching for a loyalty or gift card program and scanning or manually entering. # Information about how the class may be discovered and instantiated from within the Google Pay app. - "merchantSigninInfo": { # Information about the merchant hosted signin flow for a program. # Information about the ability to signin and add a valuable for this program through a merchant site. Used when MERCHANT_HOSTED_SIGNIN is enabled. - "signinWebsite": { # The URL to direct the user to for the merchant's signin site. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "merchantSignupInfo": { # Information about the merchant hosted signup flow for a program. # Information about the ability to signup and add a valuable for this program through a merchant site. Used when MERCHANT_HOSTED_SIGNUP is enabled. - "signupSharedDatas": [ # User data that is sent in a POST request to the signup website URL. This information is encoded and then shared so that the merchant's website can prefill fields used to enroll the user for the discoverable program. - "A String", - ], - "signupWebsite": { # The URL to direct the user to for the merchant's signup site. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "state": "A String", # Visibility state of the discoverable program. - }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and one of object level `smartTapRedemptionLevel`, barcode.value`, or `accountId` fields must also be set up correctly in order for a pass to support Smart Tap. + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "eventNumberLabel": "A String", # The label to display for event number, such as "Target Event #". "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. @@ -7317,7 +6664,7 @@

Method Details

"showLastUpdateTime": True or False, }, "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#loyaltyClass"`. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#giftCardClass"`. "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. "uris": [ # The list of URIs. { @@ -7343,7 +6690,7 @@

Method Details

}, ], }, - "localizedAccountIdLabel": { # Translated strings for the account_id_label. Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "localizedCardNumberLabel": { # Translated strings for the card_number_label. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7358,7 +6705,7 @@

Method Details

}, ], }, - "localizedAccountNameLabel": { # Translated strings for the account_name_label. Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "localizedEventNumberLabel": { # Translated strings for the event_number_label. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7388,52 +6735,7 @@

Method Details

}, ], }, - "localizedProgramName": { # Translated strings for the program_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedRewardsTier": { # Translated strings for the rewards_tier. Recommended maximum length is 7 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedRewardsTierLabel": { # Translated strings for the rewards_tier_label. Recommended maximum length is 9 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedSecondaryRewardsTier": { # Translated strings for the secondary_rewards_tier. + "localizedMerchantName": { # Translated strings for the merchant_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7448,7 +6750,7 @@

Method Details

}, ], }, - "localizedSecondaryRewardsTierLabel": { # Translated strings for the secondary_rewards_tier_label. + "localizedPinLabel": { # Translated strings for the pin_label. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7470,6 +6772,7 @@

Method Details

"longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. }, ], + "merchantName": "A String", # Merchant name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. { # A message that will be displayed with a Valuable "body": "A String", # The message body. @@ -7519,7 +6822,8 @@

Method Details

}, ], "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo of the loyalty program or company. This logo is displayed in both the details and list views of the app. + "pinLabel": "A String", # The label to display for the PIN, such as "4-digit PIN". + "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo of the gift card program or company. This logo is displayed in both the details and list views of the app. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -7556,18 +6860,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "programName": "A String", # Required. The program name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and one of object level `smartTapRedemptionValue`, barcode.value`, or `accountId` fields must also be set up correctly in order for a pass to support Smart Tap. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. "A String", ], "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. "comments": "A String", }, "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "rewardsTier": "A String", # The rewards tier, such as "Gold" or "Platinum." Recommended maximum length is 7 characters to ensure full string is displayed on smaller screens. - "rewardsTierLabel": "A String", # The rewards tier label, such as "Rewards Tier." Recommended maximum length is 9 characters to ensure full string is displayed on smaller screens. - "secondaryRewardsTier": "A String", # The secondary rewards tier, such as "Gold" or "Platinum." - "secondaryRewardsTierLabel": "A String", # The secondary rewards tier label, such as "Rewards Tier." "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. "animationType": "A String", # Type of animation. }, @@ -7609,8 +6908,8 @@

Method Details

}, ], "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the loyalty card. - "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the loyalty program or company. When provided, this will be used in place of the program logo in the top left of the card view. + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the gift card. + "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the gift card program or company. When provided, this will be used in place of the program logo in the top left of the card view. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -7686,13 +6985,11 @@

Method Details

}, }, ], - "loyaltyObjects": [ + "giftCardObjects": [ { - "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters. - "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -7729,7 +7026,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -7753,7 +7050,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7768,7 +7065,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7785,7 +7082,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -7822,7 +7119,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -7846,7 +7143,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7861,7 +7158,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7877,8 +7174,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -7915,7 +7212,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -7939,7 +7236,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7954,7 +7251,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7971,6 +7268,14 @@

Method Details

}, }, }, + "balance": { # The card's monetary balance. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. + }, + "balanceUpdateTime": { # The date and time when the balance was last updated. Offset is required. If balance is updated and this property is not provided, system will default to the current time. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, "barcode": { # The barcode type and value. "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. @@ -7993,20 +7298,302 @@

Method Details

"type": "A String", # The type of barcode. "value": "A String", # The value encoded in the barcode. }, + "cardNumber": "A String", # Required. The card's number. "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowBarcodeRedemption": True or False, # Determines whether the merchant supports gift card redemption using barcode. If true, app displays a barcode for the gift card on the Gift card details screen. If false, a barcode is not displayed. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. - "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. - "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. - "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. - }, - "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. - "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. - "firstBottomDetail": { # Optional information to display below the barcode. - "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "cardNumberLabel": "A String", # The label to display for the card number, such as "Card Number". + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. { # Reference definition to use with field overrides. "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". @@ -8214,63 +7801,3200 @@

Method Details

}, ], }, - }, - }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "discoverableProgram": { # Information about how a class may be discovered and instantiated from within the Android Pay app. This is done by searching for a loyalty or gift card program and scanning or manually entering. # Information about how the class may be discovered and instantiated from within the Google Pay app. - "merchantSigninInfo": { # Information about the merchant hosted signin flow for a program. # Information about the ability to signin and add a valuable for this program through a merchant site. Used when MERCHANT_HOSTED_SIGNIN is enabled. - "signinWebsite": { # The URL to direct the user to for the merchant's signin site. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + }, + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "eventNumberLabel": "A String", # The label to display for event number, such as "Target Event #". + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#giftCardClass"`. + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localizedCardNumberLabel": { # Translated strings for the card_number_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedEventNumberLabel": { # Translated strings for the event_number_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedMerchantName": { # Translated strings for the merchant_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedPinLabel": { # Translated strings for the pin_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "merchantName": "A String", # Merchant name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "pinLabel": "A String", # The label to display for the PIN, such as "4-digit PIN". + "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The logo of the gift card program or company. This logo is displayed in both the details and list views of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the gift card. + "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the gift card program or company. When provided, this will be used in place of the program logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for offers. + "eventNumber": "A String", # The card's event number, an optional field used by some gift cards. + "groupingInfo": { # Information that controls how passes are grouped together. + "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. + "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. + }, + "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. + "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#giftCardObject"`. + "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "pin": "A String", # The card's PIN. + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, + ], + "loyaltyClasses": [ + { + "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "discoverableProgram": { # Information about how a class may be discovered and instantiated from within the Android Pay app. This is done by searching for a loyalty or gift card program and scanning or manually entering. # Information about how the class may be discovered and instantiated from within the Google Pay app. + "merchantSigninInfo": { # Information about the merchant hosted signin flow for a program. # Information about the ability to signin and add a valuable for this program through a merchant site. Used when MERCHANT_HOSTED_SIGNIN is enabled. + "signinWebsite": { # The URL to direct the user to for the merchant's signin site. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "merchantSignupInfo": { # Information about the merchant hosted signup flow for a program. # Information about the ability to signup and add a valuable for this program through a merchant site. Used when MERCHANT_HOSTED_SIGNUP is enabled. + "signupSharedDatas": [ # User data that is sent in a POST request to the signup website URL. This information is encoded and then shared so that the merchant's website can prefill fields used to enroll the user for the discoverable program. + "A String", + ], + "signupWebsite": { # The URL to direct the user to for the merchant's signup site. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "state": "A String", # Visibility state of the discoverable program. + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and one of object level `smartTapRedemptionLevel`, barcode.value`, or `accountId` fields must also be set up correctly in order for a pass to support Smart Tap. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#loyaltyClass"`. + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localizedAccountIdLabel": { # Translated strings for the account_id_label. Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedAccountNameLabel": { # Translated strings for the account_name_label. Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedProgramName": { # Translated strings for the program_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedRewardsTier": { # Translated strings for the rewards_tier. Recommended maximum length is 7 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedRewardsTierLabel": { # Translated strings for the rewards_tier_label. Recommended maximum length is 9 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedSecondaryRewardsTier": { # Translated strings for the secondary_rewards_tier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedSecondaryRewardsTierLabel": { # Translated strings for the secondary_rewards_tier_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo of the loyalty program or company. This logo is displayed in both the details and list views of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "programName": "A String", # Required. The program name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and one of object level `smartTapRedemptionValue`, barcode.value`, or `accountId` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "rewardsTier": "A String", # The rewards tier, such as "Gold" or "Platinum." Recommended maximum length is 7 characters to ensure full string is displayed on smaller screens. + "rewardsTierLabel": "A String", # The rewards tier label, such as "Rewards Tier." Recommended maximum length is 9 characters to ensure full string is displayed on smaller screens. + "secondaryRewardsTier": "A String", # The secondary rewards tier, such as "Gold" or "Platinum." + "secondaryRewardsTierLabel": "A String", # The secondary rewards tier label, such as "Rewards Tier." + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the loyalty card. + "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the loyalty program or company. When provided, this will be used in place of the program logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "loyaltyObjects": [ + { + "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters. + "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. + "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. + "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. + }, + "classTemplateInfo": { # Template information about how the class should be displayed. If unset, Google will fallback to a default set of fields to display. + "cardBarcodeSectionDetails": { # Specifies extra information to be displayed above and below the barcode. + "firstBottomDetail": { # Optional information to display below the barcode. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "firstTopDetail": { # Optional information to display above the barcode. If `secondTopDetail` is defined, this will be displayed to the start side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "secondTopDetail": { # Optional second piece of information to display above the barcode. If `firstTopDetail` is defined, this will be displayed to the end side of this detail section. + "fieldSelector": { # Custom field selector to use with field overrides. # A reference to an existing text-based or image field to display. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "cardTemplateOverride": { # Override for the card view. + "cardRowTemplateInfos": [ # Template information for rows in the card view. At most three rows are allowed to be specified. + { + "oneItem": { # Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. + "item": { # The item to be displayed in the row. This item will be automatically centered. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "threeItems": { # Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "middleItem": { # The item to be displayed in the middle of the row. This item will be centered between the start and end items. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "twoItems": { # Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. + "endItem": { # The item to be displayed at the end of the row. This item will be aligned to the right. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + "startItem": { # The item to be displayed at the start of the row. This item will be aligned to the left. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + }, + ], + }, + "detailsTemplateOverride": { # Override for the details view (beneath the card view). + "detailsItemInfos": [ # Information for the "nth" item displayed in the details list. + { + "item": { # The item to be displayed in the details list. + "firstValue": { # Custom field selector to use with field overrides. # A reference to a field to display. If both `firstValue` and `secondValue` are populated, they will both appear as one item with a slash between them. For example, values A and B would be shown as "A / B". + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "predefinedItem": "A String", # A predefined item to display. Only one of `firstValue` or `predefinedItem` may be set. + "secondValue": { # Custom field selector to use with field overrides. # A reference to a field to display. This may only be populated if the `firstValue` field is populated. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + ], + }, + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "discoverableProgram": { # Information about how a class may be discovered and instantiated from within the Android Pay app. This is done by searching for a loyalty or gift card program and scanning or manually entering. # Information about how the class may be discovered and instantiated from within the Google Pay app. + "merchantSigninInfo": { # Information about the merchant hosted signin flow for a program. # Information about the ability to signin and add a valuable for this program through a merchant site. Used when MERCHANT_HOSTED_SIGNIN is enabled. + "signinWebsite": { # The URL to direct the user to for the merchant's signin site. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "merchantSignupInfo": { # Information about the merchant hosted signup flow for a program. # Information about the ability to signup and add a valuable for this program through a merchant site. Used when MERCHANT_HOSTED_SIGNUP is enabled. + "signupSharedDatas": [ # User data that is sent in a POST request to the signup website URL. This information is encoded and then shared so that the merchant's website can prefill fields used to enroll the user for the discoverable program. + "A String", + ], + "signupWebsite": { # The URL to direct the user to for the merchant's signup site. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "state": "A String", # Visibility state of the discoverable program. + }, + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and one of object level `smartTapRedemptionLevel`, barcode.value`, or `accountId` fields must also be set up correctly in order for a pass to support Smart Tap. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#loyaltyClass"`. + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + ], + }, + "localizedAccountIdLabel": { # Translated strings for the account_id_label. Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedAccountNameLabel": { # Translated strings for the account_name_label. Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedProgramName": { # Translated strings for the program_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedRewardsTier": { # Translated strings for the rewards_tier. Recommended maximum length is 7 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedRewardsTierLabel": { # Translated strings for the rewards_tier_label. Recommended maximum length is 9 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedSecondaryRewardsTier": { # Translated strings for the secondary_rewards_tier. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedSecondaryRewardsTierLabel": { # Translated strings for the secondary_rewards_tier_label. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo of the loyalty program or company. This logo is displayed in both the details and list views of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "programName": "A String", # Required. The program name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and one of object level `smartTapRedemptionValue`, barcode.value`, or `accountId` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "rewardsTier": "A String", # The rewards tier, such as "Gold" or "Platinum." Recommended maximum length is 7 characters to ensure full string is displayed on smaller screens. + "rewardsTierLabel": "A String", # The rewards tier label, such as "Rewards Tier." Recommended maximum length is 9 characters to ensure full string is displayed on smaller screens. + "secondaryRewardsTier": "A String", # The secondary rewards tier, such as "Gold" or "Platinum." + "secondaryRewardsTierLabel": "A String", # The secondary rewards tier label, such as "Rewards Tier." + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + ], }, }, - "merchantSignupInfo": { # Information about the merchant hosted signup flow for a program. # Information about the ability to signup and add a valuable for this program through a merchant site. Used when MERCHANT_HOSTED_SIGNUP is enabled. - "signupSharedDatas": [ # User data that is sent in a POST request to the signup website URL. This information is encoded and then shared so that the merchant's website can prefill fields used to enroll the user for the discoverable program. - "A String", + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the loyalty card. + "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the loyalty program or company. When provided, this will be used in place of the program logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, ], - "signupWebsite": { # The URL to direct the user to for the merchant's signup site. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + ], }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "state": "A String", # Visibility state of the discoverable program. }, - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and one of object level `smartTapRedemptionLevel`, barcode.value`, or `accountId` fields must also be set up correctly in order for a pass to support Smart Tap. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -8307,12 +11031,34 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + }, + "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for offers. + "groupingInfo": { # Information that controls how passes are grouped together. + "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. + "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. + }, + "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. + "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8327,14 +11073,33 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. + }, + "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8349,145 +11114,103 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#loyaltyClass"`. - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "localizedAccountIdLabel": { # Translated strings for the account_id_label. Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + "showLastUpdateTime": True or False, + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#loyaltyObject"`. + "linkedOfferIds": [ # A list of offer objects linked to this loyalty card. The offer objects must already exist. Offer object IDs should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. + "A String", + ], + "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "localizedAccountNameLabel": { # Translated strings for the account_name_label. Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + "loyaltyPoints": { # The loyalty reward points label, balance, and type. + "balance": { # The account holder's loyalty point balance, such as "500" or "$10.00". Recommended maximum length is 7 characters. This is a required field of `loyaltyPoints` and `secondaryLoyaltyPoints`. + "double": 3.14, # The double form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "int": 42, # The integer form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "money": { # The money form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "string": "A String", # The string form of a balance. Only one of these subtypes (string, int, double, money) should be populated. }, - "localizedProgramName": { # Translated strings for the program_name. The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. + "label": "A String", # The loyalty points label, such as "Points". Recommended maximum length is 9 characters. + "localizedLabel": { # Translated strings for the label. Recommended maximum length is 9 characters. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8502,37 +11225,72 @@

Method Details

}, ], }, - "localizedRewardsTier": { # Translated strings for the rewards_tier. Recommended maximum length is 7 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + }, + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedRewardsTierLabel": { # Translated strings for the rewards_tier_label. Recommended maximum length is 9 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", ], }, - "localizedSecondaryRewardsTier": { # Translated strings for the secondary_rewards_tier. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8547,79 +11305,70 @@

Method Details

}, ], }, - "localizedSecondaryRewardsTierLabel": { # Translated strings for the secondary_rewards_tier_label. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. }, ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "secondaryLoyaltyPoints": { # The secondary loyalty reward points label, balance, and type. Shown in addition to the primary loyalty points. + "balance": { # The account holder's loyalty point balance, such as "500" or "$10.00". Recommended maximum length is 7 characters. This is a required field of `loyaltyPoints` and `secondaryLoyaltyPoints`. + "double": 3.14, # The double form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "int": 42, # The integer form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "money": { # The money form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "string": "A String", # The string form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + }, + "label": "A String", # The loyalty points label, such as "Points". Recommended maximum length is 9 characters. + "localizedLabel": { # Translated strings for the label. Recommended maximum length is 9 characters. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + ], + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. If this value is not set but the class level fields `enableSmartTap` and `redemptionIssuers` are set up correctly, the `barcode.value` or the `accountId` fields are used as fallback if present. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "messageType": "A String", # The message type. + ], }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo of the loyalty program or company. This logo is displayed in both the details and list views of the app. - "contentDescription": { # Description of the image used for accessibility. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8634,10 +11383,27 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, + ], + "offerClasses": [ + { + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8652,65 +11418,52 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "programName": "A String", # Required. The program name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and one of object level `smartTapRedemptionValue`, barcode.value`, or `accountId` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "rewardsTier": "A String", # The rewards tier, such as "Gold" or "Platinum." Recommended maximum length is 7 characters to ensure full string is displayed on smaller screens. - "rewardsTierLabel": "A String", # The rewards tier label, such as "Rewards Tier." Recommended maximum length is 9 characters to ensure full string is displayed on smaller screens. - "secondaryRewardsTier": "A String", # The secondary rewards tier, such as "Gold" or "Platinum." - "secondaryRewardsTierLabel": "A String", # The secondary rewards tier label, such as "Rewards Tier." - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the loyalty card. - "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the loyalty program or company. When provided, this will be used in place of the program logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8725,29 +11478,7 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8762,10 +11493,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8780,37 +11511,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - }, - "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for offers. - "groupingInfo": { # Information that controls how passes are grouped together. - "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. - "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. - }, - "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. - "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8825,14 +11586,9 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -8869,243 +11625,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#loyaltyObject"`. - "linkedOfferIds": [ # A list of offer objects linked to this loyalty card. The offer objects must already exist. Offer object IDs should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. - "A String", - ], - "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "loyaltyPoints": { # The loyalty reward points label, balance, and type. - "balance": { # The account holder's loyalty point balance, such as "500" or "$10.00". Recommended maximum length is 7 characters. This is a required field of `loyaltyPoints` and `secondaryLoyaltyPoints`. - "double": 3.14, # The double form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "int": 42, # The integer form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "money": { # The money form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "string": "A String", # The string form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - }, - "label": "A String", # The loyalty points label, such as "Points". Recommended maximum length is 9 characters. - "localizedLabel": { # Translated strings for the label. Recommended maximum length is 9 characters. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedHeader": { # Translated strings for the message header. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "messageType": "A String", # The message type. - }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], - }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. - }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "secondaryLoyaltyPoints": { # The secondary loyalty reward points label, balance, and type. Shown in addition to the primary loyalty points. - "balance": { # The account holder's loyalty point balance, such as "500" or "$10.00". Recommended maximum length is 7 characters. This is a required field of `loyaltyPoints` and `secondaryLoyaltyPoints`. - "double": 3.14, # The double form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "int": 42, # The integer form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "money": { # The money form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "string": "A String", # The string form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - }, - "label": "A String", # The loyalty points label, such as "Points". Recommended maximum length is 9 characters. - "localizedLabel": { # Translated strings for the label. Recommended maximum length is 9 characters. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. If this value is not set but the class level fields `enableSmartTap` and `redemptionIssuers` are set up correctly, the `barcode.value` or the `accountId` fields are used as fallback if present. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9120,7 +11664,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9136,22 +11680,7 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, }, - "version": "A String", # Deprecated - }, - ], - "offerClasses": [ - { - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -9881,9 +12410,9 @@

Method Details

], "offerObjects": [ { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -9920,7 +12449,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -9944,7 +12473,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9959,7 +12488,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9976,7 +12505,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -10013,7 +12542,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -10037,7 +12566,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10052,7 +12581,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10068,8 +12597,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -10106,7 +12635,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -10130,7 +12659,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10145,7 +12674,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10179,14 +12708,295 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -10779,9 +13589,278 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "title": "A String", # Required. The title of the offer, such as "20% off any t-shirt." Recommended maximum length is 60 characters to ensure full string is displayed on smaller screens. + "titleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The title image of the offer. This image is displayed in both the details and list views of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the offer. + "wideTitleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The wide title image of the offer. When provided, this will be used in place of the title image in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for offers. + "groupingInfo": { # Information that controls how passes are grouped together. + "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. + "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. + }, + "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. + "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#offerObject"`. + "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. + "uris": [ # The list of URIs. + { + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10796,11 +13875,33 @@

Method Details

}, ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, ], - "title": "A String", # Required. The title of the offer, such as "20% off any t-shirt." Recommended maximum length is 60 characters to ensure full string is displayed on smaller screens. - "titleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The title image of the offer. This image is displayed in both the details and list views of the app. - "contentDescription": { # Description of the image used for accessibility. + }, + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10815,31 +13916,76 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + ], }, + "messageType": "A String", # The message type. }, - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the offer. - "wideTitleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The wide title image of the offer. When provided, this will be used in place of the title image in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10854,29 +14000,7 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10891,10 +14015,31 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, + ], + "transitClasses": [ + { + "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. + "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. + "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10909,37 +14054,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - }, - "disableExpirationNotification": True or False, # Indicates if notifications should explicitly be suppressed. If this field is set to true, regardless of the `messages` field, expiration notifications to the user will be suppressed. By default, this field is set to false. Currently, this can only be set for offers. - "groupingInfo": { # Information that controls how passes are grouped together. - "groupingId": "A String", # Optional grouping ID for grouping the passes with the same ID visually together. Grouping with different types of passes is allowed. - "sortIndex": 42, # Optional index for sorting the passes when they are grouped with other passes. Passes with lower sort index are shown before passes with higher sort index. If unspecified, the value is assumed to be INT_MAX. For two passes with the same sort index, the sorting behavior is undefined. - }, - "hasLinkedDevice": True or False, # Whether this object is currently linked to a single device. This field is set by the platform when a user saves the object, linking it to their device. Intended for use by select partners. Contact support for additional information. - "hasUsers": True or False, # Indicates if the object has users. This field is set by the platform. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, hero image of the class, if present, will be displayed. If hero image of the class is also not present, nothing will be displayed. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10954,14 +14129,9 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "id": "A String", # Required. The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. The unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -10998,100 +14168,31 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#offerObject"`. - "linksModuleData": { # Links module data. If links module data is also defined on the class, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - ], - }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11106,7 +14207,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11121,61 +14222,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11190,7 +14300,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11203,29 +14313,10 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + ], + }, }, }, - "version": "A String", # Deprecated - }, - ], - "transitClasses": [ - { - "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. - "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. - "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. - }, - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -12195,9 +15286,9 @@

Method Details

"activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set. "state": "A String", }, - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -12234,7 +15325,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -12258,7 +15349,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12273,7 +15364,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12290,7 +15381,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -12327,7 +15418,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -12351,7 +15442,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12366,7 +15457,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12382,8 +15473,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -12420,7 +15511,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -12444,7 +15535,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12459,7 +15550,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12505,6 +15596,287 @@

Method Details

"allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. }, "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. diff --git a/docs/dyn/walletobjects_v1.loyaltyclass.html b/docs/dyn/walletobjects_v1.loyaltyclass.html index e6938db90ba..d0df5987118 100644 --- a/docs/dyn/walletobjects_v1.loyaltyclass.html +++ b/docs/dyn/walletobjects_v1.loyaltyclass.html @@ -167,6 +167,287 @@

Method Details

"accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -979,6 +1260,287 @@

Method Details

"accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -1779,6 +2341,287 @@

Method Details

"accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -2578,6 +3421,287 @@

Method Details

"accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -3393,6 +4517,287 @@

Method Details

"accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -4196,6 +5601,287 @@

Method Details

"accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -4774,15 +6460,291 @@

Method Details

"end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo of the loyalty program or company. This logo is displayed in both the details and list views of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "programName": "A String", # Required. The program name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and one of object level `smartTapRedemptionValue`, barcode.value`, or `accountId` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "rewardsTier": "A String", # The rewards tier, such as "Gold" or "Platinum." Recommended maximum length is 7 characters to ensure full string is displayed on smaller screens. + "rewardsTierLabel": "A String", # The rewards tier label, such as "Rewards Tier." Recommended maximum length is 9 characters to ensure full string is displayed on smaller screens. + "secondaryRewardsTier": "A String", # The secondary rewards tier, such as "Gold" or "Platinum." + "secondaryRewardsTierLabel": "A String", # The secondary rewards tier label, such as "Rewards Tier." + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the loyalty card. + "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the loyalty program or company. When provided, this will be used in place of the program logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4797,7 +6759,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4812,68 +6774,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo of the loyalty program or company. This logo is displayed in both the details and list views of the app. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "programName": "A String", # Required. The program name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and one of object level `smartTapRedemptionValue`, barcode.value`, or `accountId` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "rewardsTier": "A String", # The rewards tier, such as "Gold" or "Platinum." Recommended maximum length is 7 characters to ensure full string is displayed on smaller screens. - "rewardsTierLabel": "A String", # The rewards tier label, such as "Rewards Tier." Recommended maximum length is 9 characters to ensure full string is displayed on smaller screens. - "secondaryRewardsTier": "A String", # The secondary rewards tier, such as "Gold" or "Platinum." - "secondaryRewardsTierLabel": "A String", # The secondary rewards tier label, such as "Rewards Tier." - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4888,7 +6852,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4904,29 +6868,69 @@

Method Details

], }, }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the loyalty card. - "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the loyalty program or company. When provided, this will be used in place of the program logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4941,29 +6945,7 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4978,23 +6960,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -5796,6 +7763,287 @@

Method Details

"accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -6374,15 +8622,291 @@

Method Details

"end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo of the loyalty program or company. This logo is displayed in both the details and list views of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "programName": "A String", # Required. The program name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and one of object level `smartTapRedemptionValue`, barcode.value`, or `accountId` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "rewardsTier": "A String", # The rewards tier, such as "Gold" or "Platinum." Recommended maximum length is 7 characters to ensure full string is displayed on smaller screens. + "rewardsTierLabel": "A String", # The rewards tier label, such as "Rewards Tier." Recommended maximum length is 9 characters to ensure full string is displayed on smaller screens. + "secondaryRewardsTier": "A String", # The secondary rewards tier, such as "Gold" or "Platinum." + "secondaryRewardsTierLabel": "A String", # The secondary rewards tier label, such as "Rewards Tier." + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the loyalty card. + "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the loyalty program or company. When provided, this will be used in place of the program logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6397,7 +8921,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6412,68 +8936,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "programLogo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo of the loyalty program or company. This logo is displayed in both the details and list views of the app. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "programName": "A String", # Required. The program name, such as "Adam's Apparel". The app may display an ellipsis after the first 20 characters to ensure full string is displayed on smaller screens. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and one of object level `smartTapRedemptionValue`, barcode.value`, or `accountId` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "rewardsTier": "A String", # The rewards tier, such as "Gold" or "Platinum." Recommended maximum length is 7 characters to ensure full string is displayed on smaller screens. - "rewardsTierLabel": "A String", # The rewards tier label, such as "Rewards Tier." Recommended maximum length is 9 characters to ensure full string is displayed on smaller screens. - "secondaryRewardsTier": "A String", # The secondary rewards tier, such as "Gold" or "Platinum." - "secondaryRewardsTierLabel": "A String", # The secondary rewards tier label, such as "Rewards Tier." - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6488,7 +9014,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6504,29 +9030,69 @@

Method Details

], }, }, - ], - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the loyalty card. - "wideProgramLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the loyalty program or company. When provided, this will be used in place of the program logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6541,29 +9107,7 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6578,23 +9122,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. diff --git a/docs/dyn/walletobjects_v1.loyaltyobject.html b/docs/dyn/walletobjects_v1.loyaltyobject.html index 012c50059a7..db0bfc07d37 100644 --- a/docs/dyn/walletobjects_v1.loyaltyobject.html +++ b/docs/dyn/walletobjects_v1.loyaltyobject.html @@ -169,9 +169,9 @@

Method Details

"resource": { # The updated LoyaltyObject resource. "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters. "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -208,7 +208,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -232,7 +232,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -247,7 +247,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -264,7 +264,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -301,7 +301,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -325,7 +325,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -340,7 +340,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -356,8 +356,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -394,7 +394,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -418,7 +418,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -433,7 +433,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -477,6 +477,287 @@

Method Details

"accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -1652,9 +1933,9 @@

Method Details

{ "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters. "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1691,7 +1972,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1715,7 +1996,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1730,7 +2011,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1747,7 +2028,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1784,7 +2065,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1808,7 +2089,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1823,7 +2104,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1839,8 +2120,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1877,7 +2158,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1901,7 +2182,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1916,7 +2197,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1950,16 +2231,297 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -2970,7 +3532,238 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "secondaryLoyaltyPoints": { # The secondary loyalty reward points label, balance, and type. Shown in addition to the primary loyalty points. + "balance": { # The account holder's loyalty point balance, such as "500" or "$10.00". Recommended maximum length is 7 characters. This is a required field of `loyaltyPoints` and `secondaryLoyaltyPoints`. + "double": 3.14, # The double form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "int": 42, # The integer form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "money": { # The money form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. + }, + "string": "A String", # The string form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + }, + "label": "A String", # The loyalty points label, such as "Points". Recommended maximum length is 9 characters. + "localizedLabel": { # Translated strings for the label. Recommended maximum length is 9 characters. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. If this value is not set but the class level fields `enableSmartTap` and `redemptionIssuers` are set up correctly, the `barcode.value` or the `accountId` fields are used as fallback if present. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +}
+
+ +
+ insert(body=None, x__xgafv=None) +
Inserts an loyalty object with the given ID and properties.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters.
+  "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens.
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
         "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -2985,89 +3778,70 @@ 

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "secondaryLoyaltyPoints": { # The secondary loyalty reward points label, balance, and type. Shown in addition to the primary loyalty points. - "balance": { # The account holder's loyalty point balance, such as "500" or "$10.00". Recommended maximum length is 7 characters. This is a required field of `loyaltyPoints` and `secondaryLoyaltyPoints`. - "double": 3.14, # The double form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "int": 42, # The integer form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "money": { # The money form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "string": "A String", # The string form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - }, - "label": "A String", # The loyalty points label, such as "Points". Recommended maximum length is 9 characters. - "localizedLabel": { # Translated strings for the label. Recommended maximum length is 9 characters. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. If this value is not set but the class level fields `enableSmartTap` and `redemptionIssuers` are set up correctly, the `barcode.value` or the `accountId` fields are used as fallback if present. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3082,7 +3856,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3098,34 +3872,8 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -}
-
- -
- insert(body=None, x__xgafv=None) -
Inserts an loyalty object with the given ID and properties.
-
-Args:
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters.
-  "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens.
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "webAppLinkInfo": { # Optional information about the partner web link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -3162,7 +3910,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -3186,7 +3934,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3199,27 +3962,116 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3234,10 +4086,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3252,67 +4104,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3327,10 +4179,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3345,92 +4197,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -4593,9 +5436,9 @@

Method Details

{ "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters. "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4632,7 +5475,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4656,7 +5499,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4671,7 +5514,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4688,7 +5531,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4725,7 +5568,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4749,7 +5592,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4764,7 +5607,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4780,8 +5623,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4818,7 +5661,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4842,7 +5685,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4857,7 +5700,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4891,16 +5734,297 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -6079,9 +7203,9 @@

Method Details

{ "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters. "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6118,7 +7242,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -6142,7 +7266,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6157,7 +7281,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6174,7 +7298,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6211,7 +7335,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -6235,7 +7359,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6250,7 +7374,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6266,8 +7390,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6304,7 +7428,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -6328,7 +7452,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6343,7 +7467,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6377,16 +7501,297 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -7414,64 +8819,261 @@

Method Details

}, "messageType": "A String", # The message type. }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "secondaryLoyaltyPoints": { # The secondary loyalty reward points label, balance, and type. Shown in addition to the primary loyalty points. + "balance": { # The account holder's loyalty point balance, such as "500" or "$10.00". Recommended maximum length is 7 characters. This is a required field of `loyaltyPoints` and `secondaryLoyaltyPoints`. + "double": 3.14, # The double form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "int": 42, # The integer form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "money": { # The money form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. + }, + "string": "A String", # The string form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + }, + "label": "A String", # The loyalty points label, such as "Points". Recommended maximum length is 9 characters. + "localizedLabel": { # Translated strings for the label. Recommended maximum length is 9 characters. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. If this value is not set but the class level fields `enableSmartTap` and `redemptionIssuers` are set up correctly, the `barcode.value` or the `accountId` fields are used as fallback if present. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, + ], +}
+
+ +
+ modifylinkedofferobjects(resourceId, body=None, x__xgafv=None) +
Modifies linked offer objects for the loyalty object with the given ID.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "linkedOfferObjectIds": { # The linked offer object ids to add or remove from the object.
+    "addLinkedOfferObjectIds": [ # The linked offer object ids to add to the object.
+      "A String",
+    ],
+    "removeLinkedOfferObjectIds": [ # The linked offer object ids to remove from the object.
+      "A String",
+    ],
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters.
+  "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens.
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
         ],
-        "screenshotEligibility": "A String", # The screenshot eligibility for the pass.
       },
-      "rotatingBarcode": { # The rotating barcode type and value.
-        "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned.
-        "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint.
-          "periodMillis": "A String", # Required. The amount of time each barcode is valid for.
-          "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year.
-          "values": [ # Required. The values to encode in the barcode. At least one value is required.
-            "A String",
-          ],
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
         },
-        "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google.
-        "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google.
-          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
             "value": "A String", # The UTF-8 encoded translated string.
           },
-          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-          "translatedValues": [ # Contains the translations for the string.
-            {
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-              "value": "A String", # The UTF-8 encoded translated string.
-            },
-          ],
-        },
-        "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions.
-          "algorithm": "A String", # The TOTP algorithm used to generate the OTP.
-          "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution.
-            { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3
-              "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string.
-              "valueLength": 42, # The length of the TOTP value in decimal digits.
-            },
-          ],
-          "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds.
-        },
-        "type": "A String", # The type of this barcode.
-        "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated.
+        ],
       },
-      "secondaryLoyaltyPoints": { # The secondary loyalty reward points label, balance, and type. Shown in addition to the primary loyalty points.
-        "balance": { # The account holder's loyalty point balance, such as "500" or "$10.00". Recommended maximum length is 7 characters. This is a required field of `loyaltyPoints` and `secondaryLoyaltyPoints`.
-          "double": 3.14, # The double form of a balance. Only one of these subtypes (string, int, double, money) should be populated.
-          "int": 42, # The integer form of a balance. Only one of these subtypes (string, int, double, money) should be populated.
-          "money": { # The money form of a balance. Only one of these subtypes (string, int, double, money) should be populated.
-            "currencyCode": "A String", # The currency code, such as "USD" or "EUR."
-            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`.
-            "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros.
-          },
-          "string": "A String", # The string form of a balance. Only one of these subtypes (string, int, double, money) should be populated.
-        },
-        "label": "A String", # The loyalty points label, such as "Points". Recommended maximum length is 9 characters.
-        "localizedLabel": { # Translated strings for the label. Recommended maximum length is 9 characters.
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -7486,15 +9088,10 @@ 

Method Details

}, ], }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. If this value is not set but the class level fields `enableSmartTap` and `redemptionIssuers` are set up correctly, the `barcode.value` or the `accountId` fields are used as fallback if present. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7509,7 +9106,16 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7524,57 +9130,42 @@

Method Details

}, ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "version": "A String", # Deprecated }, - ], -}
-
- -
- modifylinkedofferobjects(resourceId, body=None, x__xgafv=None) -
Modifies linked offer objects for the loyalty object with the given ID.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "linkedOfferObjectIds": { # The linked offer object ids to add or remove from the object.
-    "addLinkedOfferObjectIds": [ # The linked offer object ids to add to the object.
-      "A String",
-    ],
-    "removeLinkedOfferObjectIds": [ # The linked offer object ids to remove from the object.
-      "A String",
-    ],
-  },
-}
-
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters.
-  "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens.
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "webAppLinkInfo": { # Optional information about the partner web link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -7611,7 +9202,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -7635,7 +9226,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7648,27 +9254,116 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7683,10 +9378,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7701,67 +9396,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7776,10 +9471,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7794,92 +9489,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -9044,9 +10730,9 @@

Method Details

{ "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters. "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -9083,7 +10769,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -9107,7 +10793,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9122,7 +10808,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9139,7 +10825,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -9176,7 +10862,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -9200,7 +10886,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9215,7 +10901,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9231,8 +10917,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -9269,7 +10955,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -9293,7 +10979,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9308,7 +10994,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9342,16 +11028,297 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -10362,7 +12329,237 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "secondaryLoyaltyPoints": { # The secondary loyalty reward points label, balance, and type. Shown in addition to the primary loyalty points. + "balance": { # The account holder's loyalty point balance, such as "500" or "$10.00". Recommended maximum length is 7 characters. This is a required field of `loyaltyPoints` and `secondaryLoyaltyPoints`. + "double": 3.14, # The double form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "int": 42, # The integer form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "money": { # The money form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. + }, + "string": "A String", # The string form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + }, + "label": "A String", # The loyalty points label, such as "Points". Recommended maximum length is 9 characters. + "localizedLabel": { # Translated strings for the label. Recommended maximum length is 9 characters. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. If this value is not set but the class level fields `enableSmartTap` and `redemptionIssuers` are set up correctly, the `barcode.value` or the `accountId` fields are used as fallback if present. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters. + "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10377,89 +12574,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "secondaryLoyaltyPoints": { # The secondary loyalty reward points label, balance, and type. Shown in addition to the primary loyalty points. - "balance": { # The account holder's loyalty point balance, such as "500" or "$10.00". Recommended maximum length is 7 characters. This is a required field of `loyaltyPoints` and `secondaryLoyaltyPoints`. - "double": 3.14, # The double form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "int": 42, # The integer form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "money": { # The money form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "string": "A String", # The string form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - }, - "label": "A String", # The loyalty points label, such as "Points". Recommended maximum length is 9 characters. - "localizedLabel": { # Translated strings for the label. Recommended maximum length is 9 characters. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. If this value is not set but the class level fields `enableSmartTap` and `redemptionIssuers` are set up correctly, the `barcode.value` or the `accountId` fields are used as fallback if present. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10474,7 +12652,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10490,33 +12668,8 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters. - "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -10553,7 +12706,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -10577,7 +12730,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10590,27 +12758,116 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10625,10 +12882,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10643,67 +12900,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10718,10 +12975,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10736,92 +12993,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -11986,9 +14234,9 @@

Method Details

{ "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters. "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -12025,7 +14273,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -12049,7 +14297,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12064,7 +14312,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12081,7 +14329,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -12118,7 +14366,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -12142,7 +14390,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12157,7 +14405,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12173,8 +14421,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -12211,7 +14459,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -12235,7 +14483,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12250,7 +14498,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12284,16 +14532,297 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -13304,7 +15833,237 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "secondaryLoyaltyPoints": { # The secondary loyalty reward points label, balance, and type. Shown in addition to the primary loyalty points. + "balance": { # The account holder's loyalty point balance, such as "500" or "$10.00". Recommended maximum length is 7 characters. This is a required field of `loyaltyPoints` and `secondaryLoyaltyPoints`. + "double": 3.14, # The double form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "int": 42, # The integer form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "money": { # The money form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + "currencyCode": "A String", # The currency code, such as "USD" or "EUR." + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. + "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. + }, + "string": "A String", # The string form of a balance. Only one of these subtypes (string, int, double, money) should be populated. + }, + "label": "A String", # The loyalty points label, such as "Points". Recommended maximum length is 9 characters. + "localizedLabel": { # Translated strings for the label. Recommended maximum length is 9 characters. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. If this value is not set but the class level fields `enableSmartTap` and `redemptionIssuers` are set up correctly, the `barcode.value` or the `accountId` fields are used as fallback if present. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters. + "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13319,89 +16078,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "secondaryLoyaltyPoints": { # The secondary loyalty reward points label, balance, and type. Shown in addition to the primary loyalty points. - "balance": { # The account holder's loyalty point balance, such as "500" or "$10.00". Recommended maximum length is 7 characters. This is a required field of `loyaltyPoints` and `secondaryLoyaltyPoints`. - "double": 3.14, # The double form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "int": 42, # The integer form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "money": { # The money form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - "currencyCode": "A String", # The currency code, such as "USD" or "EUR." - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#money"`. - "micros": "A String", # The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. - }, - "string": "A String", # The string form of a balance. Only one of these subtypes (string, int, double, money) should be populated. - }, - "label": "A String", # The loyalty points label, such as "Points". Recommended maximum length is 9 characters. - "localizedLabel": { # Translated strings for the label. Recommended maximum length is 9 characters. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. If this value is not set but the class level fields `enableSmartTap` and `redemptionIssuers` are set up correctly, the `barcode.value` or the `accountId` fields are used as fallback if present. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13416,7 +16156,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13432,33 +16172,8 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "accountId": "A String", # The loyalty account identifier. Recommended maximum length is 20 characters. - "accountName": "A String", # The loyalty account holder name, such as "John Smith." Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -13495,7 +16210,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -13519,7 +16234,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13532,27 +16262,116 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13567,10 +16386,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13585,67 +16404,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13660,10 +16479,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -13678,92 +16497,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "accountIdLabel": "A String", # The account ID label, such as "Member ID." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "accountNameLabel": "A String", # The account name label, such as "Member Name." Recommended maximum length is 15 characters to ensure full string is displayed on smaller screens. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. diff --git a/docs/dyn/walletobjects_v1.offerclass.html b/docs/dyn/walletobjects_v1.offerclass.html index 5afb13201cb..a373cfd5449 100644 --- a/docs/dyn/walletobjects_v1.offerclass.html +++ b/docs/dyn/walletobjects_v1.offerclass.html @@ -165,6 +165,287 @@

Method Details

{ "resource": { # The updated OfferClass resource. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -915,6 +1196,287 @@

Method Details

{ "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -1434,15 +1996,289 @@

Method Details

"end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "provider": "A String", # Required. The offer provider (either the aggregator name or merchant name). Recommended maximum length is 12 characters to ensure full string is displayed on smaller screens. + "redemptionChannel": "A String", # Required. The redemption channels applicable to this offer. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "shortTitle": "A String", # A shortened version of the title of the offer, such as "20% off," shown to users as a quick reference to the offer contents. Recommended maximum length is 20 characters. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "title": "A String", # Required. The title of the offer, such as "20% off any t-shirt." Recommended maximum length is 60 characters to ensure full string is displayed on smaller screens. + "titleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The title image of the offer. This image is displayed in both the details and list views of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the offer. + "wideTitleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The wide title image of the offer. When provided, this will be used in place of the title image in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, +}
+
+ +
+ insert(body=None, x__xgafv=None) +
Inserts an offer class with the given ID and properties.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
         },
       },
-      "header": "A String", # The message header.
-      "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message.
-      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`.
-      "localizedBody": { # Translated strings for the message body.
+      "description": { # Deprecated. Description isn't supported in the app link module.
         "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -1457,7 +2293,7 @@ 

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1472,44 +2308,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "provider": "A String", # Required. The offer provider (either the aggregator name or merchant name). Recommended maximum length is 12 characters to ensure full string is displayed on smaller screens. - "redemptionChannel": "A String", # Required. The redemption channels applicable to this offer. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "shortTitle": "A String", # A shortened version of the title of the offer, such as "20% off," shown to users as a quick reference to the offer contents. Recommended maximum length is 20 characters. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1524,29 +2386,7 @@

Method Details

}, ], }, - }, - ], - "title": "A String", # Required. The title of the offer, such as "20% off any t-shirt." Recommended maximum length is 60 characters to ensure full string is displayed on smaller screens. - "titleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The title image of the offer. This image is displayed in both the details and list views of the app. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1561,68 +2401,85 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the offer. - "wideTitleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The wide title image of the offer. When provided, this will be used in place of the title image in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1637,22 +2494,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, -}
-
- -
- insert(body=None, x__xgafv=None) -
Inserts an offer class with the given ID and properties.
-
-Args:
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
   "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
     "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
     "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
@@ -2172,15 +3015,288 @@ 

Method Details

"end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "provider": "A String", # Required. The offer provider (either the aggregator name or merchant name). Recommended maximum length is 12 characters to ensure full string is displayed on smaller screens. + "redemptionChannel": "A String", # Required. The redemption channels applicable to this offer. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "shortTitle": "A String", # A shortened version of the title of the offer, such as "20% off," shown to users as a quick reference to the offer contents. Recommended maximum length is 20 characters. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "title": "A String", # Required. The title of the offer, such as "20% off any t-shirt." Recommended maximum length is 60 characters to ensure full string is displayed on smaller screens. + "titleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The title image of the offer. This image is displayed in both the details and list views of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the offer. + "wideTitleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The wide title image of the offer. When provided, this will be used in place of the title image in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2195,7 +3311,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2210,44 +3326,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "provider": "A String", # Required. The offer provider (either the aggregator name or merchant name). Recommended maximum length is 12 characters to ensure full string is displayed on smaller screens. - "redemptionChannel": "A String", # Required. The redemption channels applicable to this offer. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "shortTitle": "A String", # A shortened version of the title of the offer, such as "20% off," shown to users as a quick reference to the offer contents. Recommended maximum length is 20 characters. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2262,29 +3404,7 @@

Method Details

}, ], }, - }, - ], - "title": "A String", # Required. The title of the offer, such as "20% off any t-shirt." Recommended maximum length is 60 characters to ensure full string is displayed on smaller screens. - "titleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The title image of the offer. This image is displayed in both the details and list views of the app. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2299,31 +3419,70 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the offer. - "wideTitleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The wide title image of the offer. When provided, this will be used in place of the title image in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2337,30 +3496,8 @@

Method Details

"value": "A String", # The UTF-8 encoded translated string. }, ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2375,21 +3512,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -3143,6 +4267,287 @@

Method Details

"resources": [ # Resources corresponding to the list request. { "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -3884,6 +5289,287 @@

Method Details

{ "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -4621,6 +6307,287 @@

Method Details

{ "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -5360,6 +7327,287 @@

Method Details

{ "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -5879,15 +8127,288 @@

Method Details

"end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "provider": "A String", # Required. The offer provider (either the aggregator name or merchant name). Recommended maximum length is 12 characters to ensure full string is displayed on smaller screens. + "redemptionChannel": "A String", # Required. The redemption channels applicable to this offer. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "shortTitle": "A String", # A shortened version of the title of the offer, such as "20% off," shown to users as a quick reference to the offer contents. Recommended maximum length is 20 characters. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "title": "A String", # Required. The title of the offer, such as "20% off any t-shirt." Recommended maximum length is 60 characters to ensure full string is displayed on smaller screens. + "titleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The title image of the offer. This image is displayed in both the details and list views of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the offer. + "wideTitleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The wide title image of the offer. When provided, this will be used in place of the title image in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5902,7 +8423,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5917,44 +8438,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "provider": "A String", # Required. The offer provider (either the aggregator name or merchant name). Recommended maximum length is 12 characters to ensure full string is displayed on smaller screens. - "redemptionChannel": "A String", # Required. The redemption channels applicable to this offer. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "shortTitle": "A String", # A shortened version of the title of the offer, such as "20% off," shown to users as a quick reference to the offer contents. Recommended maximum length is 20 characters. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5969,29 +8516,7 @@

Method Details

}, ], }, - }, - ], - "title": "A String", # Required. The title of the offer, such as "20% off any t-shirt." Recommended maximum length is 60 characters to ensure full string is displayed on smaller screens. - "titleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The title image of the offer. This image is displayed in both the details and list views of the app. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6006,31 +8531,70 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the offer. - "wideTitleImage": { # Wrapping type for Google hosted images. Next ID: 7 # The wide title image of the offer. When provided, this will be used in place of the title image in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6045,29 +8609,7 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6082,21 +8624,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. diff --git a/docs/dyn/walletobjects_v1.offerobject.html b/docs/dyn/walletobjects_v1.offerobject.html index 0d875935d63..0805850c74c 100644 --- a/docs/dyn/walletobjects_v1.offerobject.html +++ b/docs/dyn/walletobjects_v1.offerobject.html @@ -164,9 +164,9 @@

Method Details

{ "resource": { # The updated OfferObject resource. - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -203,7 +203,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -227,7 +227,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -242,7 +242,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -259,7 +259,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -296,7 +296,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -320,7 +320,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -335,7 +335,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -351,8 +351,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -389,7 +389,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -413,7 +413,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -428,7 +428,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -470,6 +470,287 @@

Method Details

"classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -1464,69 +1745,162 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, +}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ get(resourceId, x__xgafv=None) +
Returns the offer object with the given object ID.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
         },
-        "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
-          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
             "value": "A String", # The UTF-8 encoded translated string.
           },
-          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-          "translatedValues": [ # Contains the translations for the string.
-            {
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-              "value": "A String", # The UTF-8 encoded translated string.
-            },
-          ],
-        },
-      },
-    ],
-    "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed.
-      "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
-        "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
-      },
-      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
-      "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
-        "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+        ],
       },
     },
-    "version": "A String", # Deprecated
-  },
-}
-
- -
- close() -
Close httplib2 connections.
-
- -
- get(resourceId, x__xgafv=None) -
Returns the offer object with the given object ID.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -1563,7 +1937,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1587,7 +1961,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1602,7 +1976,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1618,8 +1992,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1656,7 +2030,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -1680,7 +2054,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1695,25 +2069,220 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1728,10 +2297,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1746,90 +2315,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -2796,29 +3358,146 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +}
+
+ +
+ insert(body=None, x__xgafv=None) +
Inserts an offer object with the given ID and properties.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
         },
-      ],
-      "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds.
-    },
-    "type": "A String", # The type of this barcode.
-    "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated.
-  },
-  "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported.
-  "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section.
-  "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class.
-    { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined.
-      "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
-      "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens.
-      "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules.
-      "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens.
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
         "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -2833,7 +3512,7 @@ 

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2849,32 +3528,8 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -}
-
- -
- insert(body=None, x__xgafv=None) -
Inserts an offer object with the given ID and properties.
-
-Args:
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -2911,7 +3566,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -2935,7 +3590,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2950,7 +3605,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2966,8 +3621,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -3004,7 +3659,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -3028,7 +3683,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3041,27 +3711,207 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3076,10 +3926,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -3094,90 +3944,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -4153,20 +4996,136 @@

Method Details

"key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. "valueLength": 42, # The length of the TOTP value in decimal digits. }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4181,7 +5140,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4197,31 +5156,8 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4258,7 +5194,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4282,7 +5218,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4297,7 +5233,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4313,8 +5249,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4351,7 +5287,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4375,7 +5311,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4390,7 +5326,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4406,9 +5342,96 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4423,10 +5446,118 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4441,90 +5572,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -5526,65 +6650,158 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +}
+
+ +
+ list(classId=None, maxResults=None, token=None, x__xgafv=None) +
Returns a list of all offer objects for a given issuer ID.
+
+Args:
+  classId: string, The ID of the class whose objects will be listed.
+  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
+  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "pagination": { # Pagination of the response.
+    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
+    "nextPageToken": "A String", # Page token to send to fetch the next page.
+    "resultsPerPage": 42, # Number of results returned in this page.
+  },
+  "resources": [ # Resources corresponding to the list request.
+    {
+      "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+        "androidAppLinkInfo": { # Optional information about the partner app link.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
         },
-        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-        "translatedValues": [ # Contains the translations for the string.
-          {
-            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-            "value": "A String", # The UTF-8 encoded translated string.
-          },
-        ],
-      },
-    },
-  ],
-  "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed.
-    "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
-      "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
-    },
-    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
-    "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
-      "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
-    },
-  },
-  "version": "A String", # Deprecated
-}
-
- -
- list(classId=None, maxResults=None, token=None, x__xgafv=None) -
Returns a list of all offer objects for a given issuer ID.
-
-Args:
-  classId: string, The ID of the class whose objects will be listed.
-  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
-  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "pagination": { # Pagination of the response.
-    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
-    "nextPageToken": "A String", # Page token to send to fetch the next page.
-    "resultsPerPage": 42, # Number of results returned in this page.
-  },
-  "resources": [ # Resources corresponding to the list request.
-    {
-      "appLinkData": { # Optional information about the partner app link.
-        "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+        "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
             "contentDescription": { # Description of the image used for accessibility.
               "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
                 "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -5621,7 +6838,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -5645,7 +6862,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5660,7 +6877,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5676,8 +6893,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5711,67 +6928,262 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5786,10 +7198,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5804,90 +7216,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -6891,7 +8296,94 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, + ], +}
+
+ +
+ patch(resourceId, body=None, x__xgafv=None) +
Updates the offer object referenced by the given object ID. This method supports patch semantics.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
             "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
               "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
               "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -6906,36 +8398,42 @@ 

Method Details

}, ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "version": "A String", # Deprecated }, - ], -}
-
- -
- patch(resourceId, body=None, x__xgafv=None) -
Updates the offer object referenced by the given object ID. This method supports patch semantics.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -6972,7 +8470,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -6996,7 +8494,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7011,7 +8509,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7027,8 +8525,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -7065,7 +8563,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -7089,7 +8587,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7102,27 +8615,207 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7137,10 +8830,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7155,90 +8848,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -8205,29 +9891,145 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8242,7 +10044,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8258,31 +10060,8 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -8319,7 +10098,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -8343,7 +10122,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8358,7 +10137,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8374,8 +10153,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -8412,7 +10191,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -8436,7 +10215,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8449,27 +10243,207 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8484,10 +10458,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8502,90 +10476,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -9589,7 +11556,125 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +}
+
+ +
+ update(resourceId, body=None, x__xgafv=None) +
Updates the offer object referenced by the given object ID.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
         "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -9605,33 +11690,8 @@ 

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -}
-
- -
- update(resourceId, body=None, x__xgafv=None) -
Updates the offer object referenced by the given object ID.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -9668,7 +11728,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -9692,7 +11752,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9707,7 +11767,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9723,8 +11783,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -9761,7 +11821,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -9785,7 +11845,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9800,7 +11860,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9816,9 +11876,96 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9833,10 +11980,25 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9851,16 +12013,85 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -9873,68 +12104,85 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -10831,15 +13079,215 @@

Method Details

"end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. + "nfcConstraint": [ # The NFC constraints for the pass. + "A String", + ], + "screenshotEligibility": "A String", # The screenshot eligibility for the pass. + }, + "rotatingBarcode": { # The rotating barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. + "periodMillis": "A String", # Required. The amount of time each barcode is valid for. + "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. + "values": [ # Required. The values to encode in the barcode. At least one value is required. + "A String", + ], + }, + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. + "algorithm": "A String", # The TOTP algorithm used to generate the OTP. + "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. + { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 + "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. + "valueLength": 42, # The length of the TOTP value in decimal digits. + }, + ], + "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. + }, + "type": "A String", # The type of this barcode. + "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. + }, + "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. + "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10854,7 +13302,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10869,61 +13317,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. - }, - ], - "passConstraints": { # Container for any constraints that may be placed on passes. # Pass constraints for the object. Includes limiting NFC and screenshot behaviors. - "nfcConstraint": [ # The NFC constraints for the pass. - "A String", - ], - "screenshotEligibility": "A String", # The screenshot eligibility for the pass. - }, - "rotatingBarcode": { # The rotating barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "initialRotatingBarcodeValues": { # A payload containing many barcode values and start date/time. # Input only. NOTE: This feature is only available for the transit vertical. Optional set of initial rotating barcode values. This allows a small subset of barcodes to be included with the object. Further rotating barcode values must be uploaded with the UploadRotatingBarcodeValues endpoint. - "periodMillis": "A String", # Required. The amount of time each barcode is valid for. - "startDateTime": "A String", # Required. The date/time the first barcode is valid from. Barcodes will be rotated through using period_millis defined on the object's RotatingBarcodeValueInfo. This is an ISO 8601 extended format date/time, with an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. - "values": [ # Required. The values to encode in the barcode. At least one value is required. - "A String", - ], }, - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "totpDetails": { # Configuration for the time-based OTP substitutions. See https://tools.ietf.org/html/rfc6238 # Details used to evaluate the {totp_value_n} substitutions. - "algorithm": "A String", # The TOTP algorithm used to generate the OTP. - "parameters": [ # The TOTP parameters for each of the {totp_value_*} substitutions. The TotpParameters at index n is used for the {totp_value_n} substitution. - { # Configuration for the key and value length. See https://www.rfc-editor.org/rfc/rfc4226#section-5.3 - "key": "A String", # The secret key used for the TOTP value generation, encoded as a Base16 string. - "valueLength": 42, # The length of the TOTP value in decimal digits. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - "periodMillis": "A String", # The time interval used for the TOTP value generation, in milliseconds. - }, - "type": "A String", # The type of this barcode. - "valuePattern": "A String", # String encoded barcode value. This string supports the following substitutions: * {totp_value_n}: Replaced with the TOTP value (see TotpDetails.parameters). * {totp_timestamp_millis}: Replaced with the timestamp (millis since epoch) at which the barcode was generated. * {totp_timestamp_seconds}: Replaced with the timestamp (seconds since epoch) at which the barcode was generated. - }, - "smartTapRedemptionValue": "A String", # The value that will be transmitted to a Smart Tap certified terminal over NFC for this object. The class level fields `enableSmartTap` and `redemptionIssuers` must also be set up correctly in order for the pass to support Smart Tap. Only ASCII characters are supported. - "state": "A String", # Required. The state of the object. This field is used to determine how an object is displayed in the app. For example, an `inactive` object is moved to the "Expired passes" section. - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10938,7 +13395,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10954,31 +13411,8 @@

Method Details

], }, }, - ], - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -11015,7 +13449,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -11039,7 +13473,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11052,27 +13501,114 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11087,10 +13623,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11105,67 +13641,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11180,10 +13716,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -11198,90 +13734,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], + }, }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. diff --git a/docs/dyn/walletobjects_v1.transitclass.html b/docs/dyn/walletobjects_v1.transitclass.html index 2229931f3b5..4e4f2ffa23a 100644 --- a/docs/dyn/walletobjects_v1.transitclass.html +++ b/docs/dyn/walletobjects_v1.transitclass.html @@ -169,6 +169,287 @@

Method Details

"allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. }, "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -862,14 +1143,165 @@

Method Details

}, ], }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "logo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo image of the ticket. This image is displayed in the card detail view of the app. + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. + }, + ], + "logo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo image of the ticket. This image is displayed in the card detail view of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "transitOperatorName": { # The name of the transit operator. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "transitType": "A String", # Required. The type of transit this class represents, such as "bus". + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the transit ticket. + "watermark": { # Wrapping type for Google hosted images. Next ID: 7 # Watermark image to display on the user's device. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -906,22 +1338,26 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, + "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -936,7 +1372,29 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -951,26 +1409,42 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + }, +}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ get(resourceId, x__xgafv=None) +
Returns the transit class with the given class ID.
+
+Args:
+  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket.
+    "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users.
+    "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device.
+  },
+  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -985,7 +1459,85 @@ 

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1000,28 +1552,67 @@

Method Details

}, ], }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - ], - "transitOperatorName": { # The name of the transit operator. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "transitType": "A String", # Required. The type of transit this class represents, such as "bus". - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the transit ticket. - "watermark": { # Wrapping type for Google hosted images. Next ID: 7 # Watermark image to display on the user's device. - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1036,10 +1627,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1054,11 +1645,52 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - }, - "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1073,29 +1705,7 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1110,56 +1720,8 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, }, }, -}
-
- -
- close() -
Close httplib2 connections.
-
- -
- get(resourceId, x__xgafv=None) -
Returns the transit class with the given class ID.
-
-Args:
-  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket.
-    "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users.
-    "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device.
-  },
-  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
   "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
     "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
     "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
@@ -1348,38 +1910,203 @@ 

Method Details

}, ], }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "customCarriageLabel": { # A custom label to use for the carriage value (`transitObject.ticketLeg.carriage`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customCoachLabel": { # A custom label to use for the coach value (`transitObject.ticketLeg.ticketSeat.coach`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customConcessionCategoryLabel": { # A custom label to use for the transit concession category value (`transitObject.concessionCategory`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`transitObject.purchaseDetails.confirmationCode`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customDiscountMessageLabel": { # A custom label to use for the transit discount message value (`transitObject.purchaseDetails.ticketCost.discountMessage`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customFareClassLabel": { # A custom label to use for the fare class value (`transitObject.ticketLeg.ticketSeat.fareClass`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customFareNameLabel": { # A custom label to use for the transit fare name value (`transitObject.ticketLeg.fareName`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customOtherRestrictionsLabel": { # A custom label to use for the other restrictions value (`transitObject.ticketRestrictions.otherRestrictions`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + ], + }, + "customPlatformLabel": { # A custom label to use for the boarding platform value (`transitObject.ticketLeg.platform`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + ], + }, + "customPurchaseFaceValueLabel": { # A custom label to use for the purchase face value (`transitObject.purchaseDetails.ticketCost.faceValue`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + ], + }, + "customPurchasePriceLabel": { # A custom label to use for the purchase price value (`transitObject.purchaseDetails.ticketCost.purchasePrice`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "customCarriageLabel": { # A custom label to use for the carriage value (`transitObject.ticketLeg.carriage`). + "customPurchaseReceiptNumberLabel": { # A custom label to use for the purchase receipt number value (`transitObject.purchaseDetails.purchaseReceiptNumber`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1394,7 +2121,7 @@

Method Details

}, ], }, - "customCoachLabel": { # A custom label to use for the coach value (`transitObject.ticketLeg.ticketSeat.coach`). + "customRouteRestrictionsDetailsLabel": { # A custom label to use for the route restrictions details value (`transitObject.ticketRestrictions.routeRestrictionsDetails`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1409,7 +2136,7 @@

Method Details

}, ], }, - "customConcessionCategoryLabel": { # A custom label to use for the transit concession category value (`transitObject.concessionCategory`). + "customRouteRestrictionsLabel": { # A custom label to use for the route restrictions value (`transitObject.ticketRestrictions.routeRestrictions`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1424,7 +2151,7 @@

Method Details

}, ], }, - "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`transitObject.purchaseDetails.confirmationCode`). + "customSeatLabel": { # A custom label to use for the seat location value (`transitObject.ticketLeg.ticketSeat.seat`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1439,7 +2166,7 @@

Method Details

}, ], }, - "customDiscountMessageLabel": { # A custom label to use for the transit discount message value (`transitObject.purchaseDetails.ticketCost.discountMessage`). + "customTicketNumberLabel": { # A custom label to use for the ticket number value (`transitObject.ticketNumber`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1454,7 +2181,7 @@

Method Details

}, ], }, - "customFareClassLabel": { # A custom label to use for the fare class value (`transitObject.ticketLeg.ticketSeat.fareClass`). + "customTimeRestrictionsLabel": { # A custom label to use for the time restrictions details value (`transitObject.ticketRestrictions.timeRestrictions`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1469,7 +2196,22 @@

Method Details

}, ], }, - "customFareNameLabel": { # A custom label to use for the transit fare name value (`transitObject.ticketLeg.fareName`). + "customTransitTerminusNameLabel": { # A custom label to use for the transit terminus name value (`transitObject.ticketLeg.transitTerminusName`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customZoneLabel": { # A custom label to use for the boarding zone value (`transitObject.ticketLeg.zone`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1484,22 +2226,181 @@

Method Details

}, ], }, - "customOtherRestrictionsLabel": { # A custom label to use for the other restrictions value (`transitObject.ticketRestrictions.otherRestrictions`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. + "enableSingleLegItinerary": True or False, # Controls the display of the single-leg itinerary for this class. By default, an itinerary will only display for multi-leg trips. + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "languageOverride": "A String", # If this field is present, transit tickets served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, ], }, - "customPlatformLabel": { # A custom label to use for the boarding platform value (`transitObject.ticketLeg.platform`). + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1514,142 +2415,147 @@

Method Details

}, ], }, - "customPurchaseFaceValueLabel": { # A custom label to use for the purchase face value (`transitObject.purchaseDetails.ticketCost.faceValue`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + "logo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo image of the ticket. This image is displayed in the card detail view of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "customPurchasePriceLabel": { # A custom label to use for the purchase price value (`transitObject.purchaseDetails.ticketCost.purchasePrice`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "customPurchaseReceiptNumberLabel": { # A custom label to use for the purchase receipt number value (`transitObject.purchaseDetails.purchaseReceiptNumber`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "customRouteRestrictionsDetailsLabel": { # A custom label to use for the route restrictions details value (`transitObject.ticketRestrictions.routeRestrictionsDetails`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, }, - ], - }, - "customRouteRestrictionsLabel": { # A custom label to use for the route restrictions value (`transitObject.ticketRestrictions.routeRestrictions`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "customSeatLabel": { # A custom label to use for the seat location value (`transitObject.ticketLeg.ticketSeat.seat`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "customTicketNumberLabel": { # A custom label to use for the ticket number value (`transitObject.ticketNumber`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "messageType": "A String", # The message type. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", }, - "customTimeRestrictionsLabel": { # A custom label to use for the time restrictions details value (`transitObject.ticketRestrictions.timeRestrictions`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "customTransitTerminusNameLabel": { # A custom label to use for the transit terminus name value (`transitObject.ticketLeg.transitTerminusName`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customZoneLabel": { # A custom label to use for the boarding zone value (`transitObject.ticketLeg.zone`). + ], + "transitOperatorName": { # The name of the transit operator. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1664,9 +2570,10 @@

Method Details

}, ], }, - "enableSingleLegItinerary": True or False, # Controls the display of the single-leg itinerary for this class. By default, an itinerary will only display for multi-leg trips. - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "transitType": "A String", # Required. The type of transit this class represents, such as "bus". + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the transit ticket. + "watermark": { # Wrapping type for Google hosted images. Next ID: 7 # Watermark image to display on the user's device. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1703,12 +2610,8 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1723,144 +2626,28 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "languageOverride": "A String", # If this field is present, transit tickets served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + ], }, - ], - }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "logo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo image of the ticket. This image is displayed in the card detail view of the app. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -1897,22 +2684,87 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. +}
+
+ +
+ insert(body=None, x__xgafv=None) +
Inserts a transit class with the given ID and properties.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket.
+    "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users.
+    "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device.
+  },
+  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
         },
-        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
-        "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
-          "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
         },
       },
-      "header": "A String", # The message header.
-      "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message.
-      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`.
-      "localizedBody": { # Translated strings for the message body.
+      "description": { # Deprecated. Description isn't supported in the app link module.
         "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -1927,7 +2779,7 @@ 

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1942,41 +2794,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -1991,46 +2872,7 @@

Method Details

}, ], }, - }, - ], - "transitOperatorName": { # The name of the transit operator. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "transitType": "A String", # Required. The type of transit this class represents, such as "bus". - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the transit ticket. - "watermark": { # Wrapping type for Google hosted images. Next ID: 7 # Watermark image to display on the user's device. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2045,29 +2887,70 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2082,29 +2965,7 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2118,27 +2979,9 @@

Method Details

"value": "A String", # The UTF-8 encoded translated string. }, ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, -}
-
- -
- insert(body=None, x__xgafv=None) -
Inserts a transit class with the given ID and properties.
-
-Args:
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket.
-    "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users.
-    "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device.
+      },
+    },
   },
-  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
   "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
     "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
     "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
@@ -3116,7 +3959,288 @@ 

Method Details

"activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. }, - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -4074,43 +5198,324 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, -}
-
- -
- list(issuerId=None, maxResults=None, token=None, x__xgafv=None) -
Returns a list of all transit classes for a given issuer ID.
-
-Args:
-  issuerId: string, The ID of the issuer authorized to list classes.
-  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
-  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "pagination": { # Pagination of the response.
-    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
-    "nextPageToken": "A String", # Page token to send to fetch the next page.
-    "resultsPerPage": 42, # Number of results returned in this page.
-  },
-  "resources": [ # Resources corresponding to the list request.
-    {
-      "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket.
-        "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users.
-        "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device.
+        ],
+      },
+      "uri": "A String", # The location of the image. URIs must have a scheme.
+    },
+  },
+}
+
+ +
+ list(issuerId=None, maxResults=None, token=None, x__xgafv=None) +
Returns a list of all transit classes for a given issuer ID.
+
+Args:
+  issuerId: string, The ID of the issuer authorized to list classes.
+  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
+  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "pagination": { # Pagination of the response.
+    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
+    "nextPageToken": "A String", # Page token to send to fetch the next page.
+    "resultsPerPage": 42, # Number of results returned in this page.
+  },
+  "resources": [ # Resources corresponding to the list request.
+    {
+      "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket.
+        "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users.
+        "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device.
+      },
+      "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+      "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+        "androidAppLinkInfo": { # Optional information about the partner app link.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+        "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+        "webAppLinkInfo": { # Optional information about the partner web link.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
       },
-      "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
       "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
         "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
         "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
@@ -4810,8 +6215,196 @@ 

Method Details

"latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. }, - ], - "logo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo image of the ticket. This image is displayed in the card detail view of the app. + ], + "logo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo image of the ticket. This image is displayed in the card detail view of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "messageType": "A String", # The message type. + }, + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", + }, + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "transitOperatorName": { # The name of the transit operator. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "transitType": "A String", # Required. The type of transit this class represents, such as "bus". + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the transit ticket. + "watermark": { # Wrapping type for Google hosted images. Next ID: 7 # Watermark image to display on the user's device. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4848,37 +6441,26 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedHeader": { # Translated strings for the message header. + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4893,26 +6475,51 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. + "uri": "A String", # The location of the image. URIs must have a scheme. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + }, + ], +}
+
+ +
+ patch(resourceId, body=None, x__xgafv=None) +
Updates the transit class referenced by the given class ID. This method supports patch semantics.
+
+Args:
+  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket.
+    "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users.
+    "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device.
+  },
+  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
             "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
               "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
               "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -4927,7 +6534,16 @@ 

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4942,9 +6558,10 @@

Method Details

}, ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - "transitOperatorName": { # The name of the transit operator. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4959,10 +6576,24 @@

Method Details

}, ], }, - "transitType": "A String", # Required. The type of transit this class represents, such as "bus". - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the transit ticket. - "watermark": { # Wrapping type for Google hosted images. Next ID: 7 # Watermark image to display on the user's device. + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4999,26 +6630,13 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -5033,10 +6651,42 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -5073,26 +6723,62 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - ], -}
-
- -
- patch(resourceId, body=None, x__xgafv=None) -
Updates the transit class referenced by the given class ID. This method supports patch semantics.
-
-Args:
-  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket.
-    "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users.
-    "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device.
   },
-  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
   "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
     "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
     "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
@@ -6070,7 +7756,288 @@ 

Method Details

"activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. }, - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -6956,29 +8923,273 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, +}
+
+ +
+ update(resourceId, body=None, x__xgafv=None) +
Updates the transit class referenced by the given class ID.
+
+Args:
+  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket.
+    "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users.
+    "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device.
+  },
+  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+    },
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
         "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -6993,29 +9204,85 @@ 

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7030,27 +9297,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, -}
-
- -
- update(resourceId, body=None, x__xgafv=None) -
Updates the transit class referenced by the given class ID.
-
-Args:
-  resourceId: string, The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket.
-    "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users.
-    "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device.
-  },
-  "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.
   "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback.
     "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated.
     "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot.
@@ -7239,38 +9487,203 @@ 

Method Details

}, ], }, - "listTemplateOverride": { # Override for the passes list view. - "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. - "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], - }, - "transitOption": "A String", + "listTemplateOverride": { # Override for the passes list view. + "firstRowOption": { # Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. To set this override, set the FirstRowOption.fieldOption to the FieldSelector of your choice. + "fieldOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the first row. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "transitOption": "A String", + }, + "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. + "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. + { # Reference definition to use with field overrides. + "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. + "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". + }, + ], + }, + }, + }, + "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. + "customCarriageLabel": { # A custom label to use for the carriage value (`transitObject.ticketLeg.carriage`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customCoachLabel": { # A custom label to use for the coach value (`transitObject.ticketLeg.ticketSeat.coach`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customConcessionCategoryLabel": { # A custom label to use for the transit concession category value (`transitObject.concessionCategory`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`transitObject.purchaseDetails.confirmationCode`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customDiscountMessageLabel": { # A custom label to use for the transit discount message value (`transitObject.purchaseDetails.ticketCost.discountMessage`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customFareClassLabel": { # A custom label to use for the fare class value (`transitObject.ticketLeg.ticketSeat.fareClass`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customFareNameLabel": { # A custom label to use for the transit fare name value (`transitObject.ticketLeg.fareName`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customOtherRestrictionsLabel": { # A custom label to use for the other restrictions value (`transitObject.ticketRestrictions.otherRestrictions`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "secondRowOption": { # Custom field selector to use with field overrides. # A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. To set this override, please set secondRowOption to the FieldSelector of you choice. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + ], + }, + "customPlatformLabel": { # A custom label to use for the boarding platform value (`transitObject.ticketLeg.platform`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - "thirdRowOption": { # Custom field selector to use with field overrides. # An unused/deprecated field. Setting it will have no effect on what the user sees. - "fields": [ # If more than one reference is supplied, then the first one that references a non-empty field will be displayed. - { # Reference definition to use with field overrides. - "dateFormat": "A String", # Only valid if the `fieldPath` references a date field. Chooses how the date field will be formatted and displayed in the UI. - "fieldPath": "A String", # Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". - }, - ], + ], + }, + "customPurchaseFaceValueLabel": { # A custom label to use for the purchase face value (`transitObject.purchaseDetails.ticketCost.faceValue`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + ], + }, + "customPurchasePriceLabel": { # A custom label to use for the purchase price value (`transitObject.purchaseDetails.ticketCost.purchasePrice`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "countryCode": "A String", # Country code used to display the card's country (when the user is not in that country), as well as to display localized content when content is not available in the user's locale. - "customCarriageLabel": { # A custom label to use for the carriage value (`transitObject.ticketLeg.carriage`). + "customPurchaseReceiptNumberLabel": { # A custom label to use for the purchase receipt number value (`transitObject.purchaseDetails.purchaseReceiptNumber`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7285,7 +9698,7 @@

Method Details

}, ], }, - "customCoachLabel": { # A custom label to use for the coach value (`transitObject.ticketLeg.ticketSeat.coach`). + "customRouteRestrictionsDetailsLabel": { # A custom label to use for the route restrictions details value (`transitObject.ticketRestrictions.routeRestrictionsDetails`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7300,7 +9713,7 @@

Method Details

}, ], }, - "customConcessionCategoryLabel": { # A custom label to use for the transit concession category value (`transitObject.concessionCategory`). + "customRouteRestrictionsLabel": { # A custom label to use for the route restrictions value (`transitObject.ticketRestrictions.routeRestrictions`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7315,7 +9728,7 @@

Method Details

}, ], }, - "customConfirmationCodeLabel": { # A custom label to use for the confirmation code value (`transitObject.purchaseDetails.confirmationCode`). + "customSeatLabel": { # A custom label to use for the seat location value (`transitObject.ticketLeg.ticketSeat.seat`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7330,7 +9743,7 @@

Method Details

}, ], }, - "customDiscountMessageLabel": { # A custom label to use for the transit discount message value (`transitObject.purchaseDetails.ticketCost.discountMessage`). + "customTicketNumberLabel": { # A custom label to use for the ticket number value (`transitObject.ticketNumber`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7345,7 +9758,7 @@

Method Details

}, ], }, - "customFareClassLabel": { # A custom label to use for the fare class value (`transitObject.ticketLeg.ticketSeat.fareClass`). + "customTimeRestrictionsLabel": { # A custom label to use for the time restrictions details value (`transitObject.ticketRestrictions.timeRestrictions`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7360,7 +9773,22 @@

Method Details

}, ], }, - "customFareNameLabel": { # A custom label to use for the transit fare name value (`transitObject.ticketLeg.fareName`). + "customTransitTerminusNameLabel": { # A custom label to use for the transit terminus name value (`transitObject.ticketLeg.transitTerminusName`). + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "customZoneLabel": { # A custom label to use for the boarding zone value (`transitObject.ticketLeg.zone`). "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7375,22 +9803,181 @@

Method Details

}, ], }, - "customOtherRestrictionsLabel": { # A custom label to use for the other restrictions value (`transitObject.ticketRestrictions.otherRestrictions`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. + "enableSingleLegItinerary": True or False, # Controls the display of the single-leg itinerary for this class. By default, an itinerary will only display for multi-leg trips. + "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. + "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. + "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. + { + "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. + "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + }, + ], + "infoModuleData": { # Deprecated. Use textModulesData instead. + "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. + { + "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. + { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. + "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. + }, + ], + }, + ], + "showLastUpdateTime": True or False, + }, + "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. + "languageOverride": "A String", # If this field is present, transit tickets served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. + "uris": [ # The list of URIs. { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, ], }, - "customPlatformLabel": { # A custom label to use for the boarding platform value (`transitObject.ticketLeg.platform`). + "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7405,142 +9992,147 @@

Method Details

}, ], }, - "customPurchaseFaceValueLabel": { # A custom label to use for the purchase face value (`transitObject.purchaseDetails.ticketCost.faceValue`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "locations": [ # Note: This field is currently not supported to trigger geo notifications. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. + "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. + "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + "logo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo image of the ticket. This image is displayed in the card detail view of the app. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "customPurchasePriceLabel": { # A custom label to use for the purchase price value (`transitObject.purchaseDetails.ticketCost.purchasePrice`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "customPurchaseReceiptNumberLabel": { # A custom label to use for the purchase receipt number value (`transitObject.purchaseDetails.purchaseReceiptNumber`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "customRouteRestrictionsDetailsLabel": { # A custom label to use for the route restrictions details value (`transitObject.ticketRestrictions.routeRestrictionsDetails`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. + { # A message that will be displayed with a Valuable + "body": "A String", # The message body. + "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, }, - ], - }, - "customRouteRestrictionsLabel": { # A custom label to use for the route restrictions value (`transitObject.ticketRestrictions.routeRestrictions`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "header": "A String", # The message header. + "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. + "localizedBody": { # Translated strings for the message body. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "customSeatLabel": { # A custom label to use for the seat location value (`transitObject.ticketLeg.ticketSeat.seat`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "localizedHeader": { # Translated strings for the message header. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "customTicketNumberLabel": { # A custom label to use for the ticket number value (`transitObject.ticketNumber`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "messageType": "A String", # The message type. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], + ], + "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. + "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. + "A String", + ], + "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. + "comments": "A String", }, - "customTimeRestrictionsLabel": { # A custom label to use for the time restrictions details value (`transitObject.ticketRestrictions.timeRestrictions`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. + "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. + "animationType": "A String", # Type of animation. + }, + "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. + { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. + "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. + "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "customTransitTerminusNameLabel": { # A custom label to use for the transit terminus name value (`transitObject.ticketLeg.transitTerminusName`). - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "customZoneLabel": { # A custom label to use for the boarding zone value (`transitObject.ticketLeg.zone`). + ], + "transitOperatorName": { # The name of the transit operator. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7555,9 +10147,10 @@

Method Details

}, ], }, - "enableSingleLegItinerary": True or False, # Controls the display of the single-leg itinerary for this class. By default, an itinerary will only display for multi-leg trips. - "enableSmartTap": True or False, # Identifies whether this class supports Smart Tap. The `redemptionIssuers` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "heroImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional banner image displayed on the front of the card. If none is present, nothing will be displayed. The image will display at 100% width. + "transitType": "A String", # Required. The type of transit this class represents, such as "bus". + "version": "A String", # Deprecated + "viewUnlockRequirement": "A String", # View Unlock Requirement options for the transit ticket. + "watermark": { # Wrapping type for Google hosted images. Next ID: 7 # Watermark image to display on the user's device. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -7594,12 +10187,8 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "hexBackgroundColor": "A String", # The background color for the card. If not set the dominant color of the hero image is used, and if no hero image is set, the dominant color of the logo is used. The format is #rrggbb where rrggbb is a hex RGB triplet, such as `#ffcc00`. You can also use the shorthand version of the RGB triplet which is #rgb, such as `#fc0`. - "homepageUri": { # The URI of your application's home page. Populating the URI in this field results in the exact same behavior as populating an URI in linksModuleData (when an object is rendered, a link to the homepage is shown in what would usually be thought of as the linksModuleData section of the object). - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7614,144 +10203,28 @@

Method Details

}, ], }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - "id": "A String", # Required. The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. - "imageModulesData": [ # Image module data. The maximum number of these fields displayed is 1 from object level and 1 for class object level. - { - "id": "A String", # The ID associated with an image module. This field is here to enable ease of management of image modules. - "mainImage": { # Wrapping type for Google hosted images. Next ID: 7 # A 100% width image. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of the image. URIs must have a scheme. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. }, - }, - }, - ], - "infoModuleData": { # Deprecated. Use textModulesData instead. - "labelValueRows": [ # A list of collections of labels and values. These will be displayed one after the other in a singular column. - { - "columns": [ # A list of labels and values. These will be displayed in a singular column, one after the other, not in multiple columns, despite the field name. - { # A pair of text strings to be displayed in the details view. Note we no longer display LabelValue/LabelValueRow as a table, instead a list of items. - "label": "A String", # The label for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "localizedLabel": { # Translated strings for the label. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "localizedValue": { # Translated strings for the value. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "value": "A String", # The value for a specific row and column. Recommended maximum is 15 characters for a two-column layout and 30 characters for a one-column layout. - }, - ], - }, - ], - "showLastUpdateTime": True or False, - }, - "issuerName": "A String", # Required. The issuer name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "languageOverride": "A String", # If this field is present, transit tickets served to a user's device will always be in this language. Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "linksModuleData": { # Links module data. If links module data is also defined on the object, both will be displayed. - "uris": [ # The list of URIs. - { - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + ], }, - ], - }, - "localizedIssuerName": { # Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], }, - "locations": [ # Note: This field is currently not supported to trigger geo notifications. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#latLongPoint"`. - "latitude": 3.14, # The latitude specified as any value in the range of -90.0 through +90.0, both inclusive. Values outside these bounds will be rejected. - "longitude": 3.14, # The longitude specified in the range -180.0 through +180.0, both inclusive. Values outside these bounds will be rejected. - }, - ], - "logo": { # Wrapping type for Google hosted images. Next ID: 7 # Required. The logo image of the ticket. This image is displayed in the card detail view of the app. + "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -7788,22 +10261,86 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "messages": [ # An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10. - { # A message that will be displayed with a Valuable - "body": "A String", # The message body. - "displayInterval": { # The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. + "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. + "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "header": "A String", # The message header. - "id": "A String", # The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#walletObjectMessage"`. - "localizedBody": { # Translated strings for the message body. + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7818,7 +10355,7 @@

Method Details

}, ], }, - "localizedHeader": { # Translated strings for the message header. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7833,41 +10370,70 @@

Method Details

}, ], }, - "messageType": "A String", # The message type. }, - ], - "multipleDevicesAndHoldersAllowedStatus": "A String", # Identifies whether multiple users and devices will save the same object referencing this class. - "redemptionIssuers": [ # Identifies which redemption issuers can redeem the pass over Smart Tap. Redemption issuers are identified by their issuer ID. Redemption issuers must have at least one Smart Tap key configured. The `enableSmartTap` and object level `smartTapRedemptionLevel` fields must also be set up correctly in order for a pass to support Smart Tap. - "A String", - ], - "review": { # The review comments set by the platform when a class is marked `approved` or `rejected`. - "comments": "A String", - }, - "reviewStatus": "A String", # Required. The status of the class. This field can be set to `draft` or `underReview` using the insert, patch, or update API calls. Once the review state is changed from `draft` it may not be changed back to `draft`. You should keep this field to `draft` when the class is under development. A `draft` class cannot be used to create any object. You should set this field to `underReview` when you believe the class is ready for use. The platform will automatically set this field to `approved` and it can be immediately used to create or migrate objects. When updating an already `approved` class you should keep setting this field to `underReview`. - "securityAnimation": { # Optional information about the security animation. If this is set a security animation will be rendered on pass details. - "animationType": "A String", # Type of animation. - }, - "textModulesData": [ # Text module data. If text module data is also defined on the class, both will be displayed. The maximum number of these fields displayed is 10 from the object and 10 from the class. - { # Data for Text module. All fields are optional. Header will be displayed if available, different types of bodies will be concatenated if they are defined. - "body": "A String", # The body of the Text Module, which is defined as an uninterrupted string. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "header": "A String", # The header of the Text Module. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. - "id": "A String", # The ID associated with a text module. This field is here to enable ease of management of text modules. - "localizedBody": { # Translated strings for the body. Recommended maximum length is 500 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "localizedHeader": { # Translated strings for the header. Recommended maximum length is 35 characters to ensure full string is displayed on smaller screens. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7882,46 +10448,7 @@

Method Details

}, ], }, - }, - ], - "transitOperatorName": { # The name of the transit operator. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "transitType": "A String", # Required. The type of transit this class represents, such as "bus". - "version": "A String", # Deprecated - "viewUnlockRequirement": "A String", # View Unlock Requirement options for the transit ticket. - "watermark": { # Wrapping type for Google hosted images. Next ID: 7 # Watermark image to display on the user's device. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7936,29 +10463,70 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, - }, - "wideLogo": { # Wrapping type for Google hosted images. Next ID: 7 # The wide logo of the ticket. When provided, this will be used in place of the logo in the top left of the card view. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -7973,29 +10541,7 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "wordMark": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. - "contentDescription": { # Description of the image used for accessibility. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8010,25 +10556,8 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. }, }, -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. - "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. - "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. - }, - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. diff --git a/docs/dyn/walletobjects_v1.transitobject.html b/docs/dyn/walletobjects_v1.transitobject.html index 4750adc1f01..74db20fccc1 100644 --- a/docs/dyn/walletobjects_v1.transitobject.html +++ b/docs/dyn/walletobjects_v1.transitobject.html @@ -167,9 +167,9 @@

Method Details

"activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set. "state": "A String", }, - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -206,7 +206,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -230,7 +230,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -245,7 +245,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -262,7 +262,7 @@

Method Details

}, }, "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -299,7 +299,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -323,7 +323,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -338,7 +338,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -354,8 +354,8 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -392,7 +392,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -416,7 +416,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -431,7 +431,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -477,6 +477,287 @@

Method Details

"allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. }, "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -2132,24 +2413,158 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "routeRestrictions": { # Restrictions about routes that may be taken. For example, this may be the string "Reserved CrossCountry trains only". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + "routeRestrictions": { # Restrictions about routes that may be taken. For example, this may be the string "Reserved CrossCountry trains only". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "routeRestrictionsDetails": { # More details about the above `routeRestrictions`. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "timeRestrictions": { # Restrictions about times this ticket may be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead. + "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip. + "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination. + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, +}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ get(resourceId, x__xgafv=None) +
Returns the transit object with the given object ID.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set.
+    "state": "A String",
+  },
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
         },
-        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-        "translatedValues": [ # Contains the translations for the string.
-          {
-            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-            "value": "A String", # The UTF-8 encoded translated string.
-          },
-        ],
       },
-      "routeRestrictionsDetails": { # More details about the above `routeRestrictions`.
+      "description": { # Deprecated. Description isn't supported in the app link module.
         "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
@@ -2164,7 +2579,7 @@ 

Method Details

}, ], }, - "timeRestrictions": { # Restrictions about times this ticket may be used. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2180,49 +2595,8 @@

Method Details

], }, }, - "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead. - "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip. - "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination. - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated - }, -}
-
- -
- close() -
Close httplib2 connections.
-
- -
- get(resourceId, x__xgafv=None) -
Returns the transit object with the given object ID.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set.
-    "state": "A String",
-  },
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -2259,7 +2633,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -2283,7 +2657,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2298,7 +2672,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2314,8 +2688,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -2352,7 +2726,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -2376,7 +2750,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2391,7 +2765,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2407,9 +2781,208 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. + "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. + "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2424,10 +2997,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -2442,94 +3015,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. - "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. - "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, }, - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -4200,70 +4762,163 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "routeRestrictionsDetails": { # More details about the above `routeRestrictions`. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + "routeRestrictionsDetails": { # More details about the above `routeRestrictions`. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "timeRestrictions": { # Restrictions about times this ticket may be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead. + "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip. + "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination. + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +}
+
+ +
+ insert(body=None, x__xgafv=None) +
Inserts an transit object with the given ID and properties.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set.
+    "state": "A String",
+  },
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
       },
-      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-      "translatedValues": [ # Contains the translations for the string.
-        {
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
           "value": "A String", # The UTF-8 encoded translated string.
         },
-      ],
-    },
-    "timeRestrictions": { # Restrictions about times this ticket may be used.
-      "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
-        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-        "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-        "value": "A String", # The UTF-8 encoded translated string.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
       },
-      "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-      "translatedValues": [ # Contains the translations for the string.
-        {
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
           "value": "A String", # The UTF-8 encoded translated string.
         },
-      ],
-    },
-  },
-  "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead.
-  "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip.
-  "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination.
-  "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed.
-    "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
-      "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
-    },
-    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
-    "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
-      "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
     },
-  },
-  "version": "A String", # Deprecated
-}
-
- -
- insert(body=None, x__xgafv=None) -
Inserts an transit object with the given ID and properties.
-
-Args:
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set.
-    "state": "A String",
-  },
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -4300,7 +4955,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4324,7 +4979,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4339,7 +4994,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4355,8 +5010,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -4393,7 +5048,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -4417,7 +5072,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4432,7 +5087,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4448,9 +5103,208 @@

Method Details

], }, }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. + "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. + "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4465,10 +5319,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -4483,94 +5337,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. - "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. - "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, }, - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -6241,69 +7084,162 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "routeRestrictionsDetails": { # More details about the above `routeRestrictions`. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + "routeRestrictionsDetails": { # More details about the above `routeRestrictions`. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "timeRestrictions": { # Restrictions about times this ticket may be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead. + "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip. + "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination. + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set. + "state": "A String", + }, + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "timeRestrictions": { # Restrictions about times this ticket may be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead. - "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip. - "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination. - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set. - "state": "A String", - }, - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6340,7 +7276,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -6364,7 +7300,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6379,7 +7315,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6395,8 +7331,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -6433,7 +7369,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -6457,7 +7393,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6470,27 +7421,211 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. + "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. + "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6505,10 +7640,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -6523,94 +7658,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. - "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. - "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, }, - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -8311,55 +9435,148 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead. - "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip. - "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination. - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - }, - "version": "A String", # Deprecated -}
-
- -
- list(classId=None, maxResults=None, token=None, x__xgafv=None) -
Returns a list of all transit objects for a given issuer ID.
-
-Args:
-  classId: string, The ID of the class whose objects will be listed.
-  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
-  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "pagination": { # Pagination of the response.
-    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
-    "nextPageToken": "A String", # Page token to send to fetch the next page.
-    "resultsPerPage": 42, # Number of results returned in this page.
-  },
-  "resources": [ # Resources corresponding to the list request.
-    {
-      "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set.
-        "state": "A String",
-      },
-      "appLinkData": { # Optional information about the partner app link.
-        "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+      ],
+    },
+  },
+  "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead.
+  "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip.
+  "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination.
+  "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed.
+    "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
+      "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+    },
+    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
+    "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
+      "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+    },
+  },
+  "version": "A String", # Deprecated
+}
+
+ +
+ list(classId=None, maxResults=None, token=None, x__xgafv=None) +
Returns a list of all transit objects for a given issuer ID.
+
+Args:
+  classId: string, The ID of the class whose objects will be listed.
+  maxResults: integer, Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
+  token: string, Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "pagination": { # Pagination of the response.
+    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#pagination"`.
+    "nextPageToken": "A String", # Page token to send to fetch the next page.
+    "resultsPerPage": 42, # Number of results returned in this page.
+  },
+  "resources": [ # Resources corresponding to the list request.
+    {
+      "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set.
+        "state": "A String",
+      },
+      "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+        "androidAppLinkInfo": { # Optional information about the partner app link.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+            "contentDescription": { # Description of the image used for accessibility.
+              "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+              "translatedValues": [ # Contains the translations for the string.
+                {
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+              ],
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+            "sourceUri": { # The URI for the image.
+              "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+              "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of the image. URIs must have a scheme.
+            },
+          },
+          "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+            "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+            "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+              "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+              "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+              "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+                "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+                  "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                  "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                  "value": "A String", # The UTF-8 encoded translated string.
+                },
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+                "translatedValues": [ # Contains the translations for the string.
+                  {
+                    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                    "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                    "value": "A String", # The UTF-8 encoded translated string.
+                  },
+                ],
+              },
+              "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+            },
+          },
+          "description": { # Deprecated. Description isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "title": { # Deprecated. Title isn't supported in the app link module.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+        },
+        "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+          "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
             "contentDescription": { # Description of the image used for accessibility.
               "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
                 "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -8396,7 +9613,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -8420,7 +9637,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8435,7 +9652,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8451,8 +9668,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -8489,7 +9706,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -8513,7 +9730,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8528,7 +9745,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8541,12 +9758,211 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. + "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. + "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8561,10 +9977,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -8579,94 +9995,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. - "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. - "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, }, - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -10339,71 +11744,164 @@

Method Details

}, ], }, - "routeRestrictionsDetails": { # More details about the above `routeRestrictions`. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "routeRestrictionsDetails": { # More details about the above `routeRestrictions`. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "timeRestrictions": { # Restrictions about times this ticket may be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead. + "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip. + "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination. + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated + }, + ], +}
+
+ +
+ patch(resourceId, body=None, x__xgafv=None) +
Updates the transit object referenced by the given object ID. This method supports patch semantics.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set.
+    "state": "A String",
+  },
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
             "value": "A String", # The UTF-8 encoded translated string.
           },
-          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-          "translatedValues": [ # Contains the translations for the string.
-            {
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-              "value": "A String", # The UTF-8 encoded translated string.
-            },
-          ],
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
         },
-        "timeRestrictions": { # Restrictions about times this ticket may be used.
-          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
             "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
             "value": "A String", # The UTF-8 encoded translated string.
           },
-          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
-          "translatedValues": [ # Contains the translations for the string.
-            {
-              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
-              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
-              "value": "A String", # The UTF-8 encoded translated string.
-            },
-          ],
-        },
-      },
-      "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead.
-      "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip.
-      "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination.
-      "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed.
-        "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
-          "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
-        },
-        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
-        "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
-          "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
-        },
+        ],
       },
-      "version": "A String", # Deprecated
     },
-  ],
-}
-
- -
- patch(resourceId, body=None, x__xgafv=None) -
Updates the transit object referenced by the given object ID. This method supports patch semantics.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set.
-    "state": "A String",
-  },
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -10440,7 +11938,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -10464,7 +11962,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10479,7 +11977,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10495,8 +11993,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -10533,7 +12031,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -10557,7 +12055,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10572,25 +12070,224 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. + "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. + "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10605,10 +12302,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -10623,94 +12320,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. - "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. - "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, }, - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -12396,54 +14082,147 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "timeRestrictions": { # Restrictions about times this ticket may be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + "timeRestrictions": { # Restrictions about times this ticket may be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead. + "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip. + "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination. + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set. + "state": "A String", + }, + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead. - "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip. - "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination. - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set. - "state": "A String", - }, - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -12480,7 +14259,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -12504,7 +14283,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12519,7 +14298,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12535,8 +14314,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -12573,7 +14352,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -12597,7 +14376,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12610,27 +14404,211 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. + "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. + "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12645,10 +14623,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -12663,94 +14641,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. - "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. - "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, }, - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -14444,48 +16411,141 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead. + "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip. + "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination. + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +}
+
+ +
+ update(resourceId, body=None, x__xgafv=None) +
Updates the transit object referenced by the given object ID.
+
+Args:
+  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set.
+    "state": "A String",
+  },
+  "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed.
+    "androidAppLinkInfo": { # Optional information about the partner app link.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
+        "contentDescription": { # Description of the image used for accessibility.
+          "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+          "translatedValues": [ # Contains the translations for the string.
+            {
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+          ],
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`.
+        "sourceUri": { # The URI for the image.
+          "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility.
+          "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of the image. URIs must have a scheme.
+        },
+      },
+      "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage.
+        "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm
+        "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application.
+          "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image.
+          "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`.
+          "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens.
+            "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+              "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+              "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+              "value": "A String", # The UTF-8 encoded translated string.
+            },
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+            "translatedValues": [ # Contains the translations for the string.
+              {
+                "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+                "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+                "value": "A String", # The UTF-8 encoded translated string.
+              },
+            ],
+          },
+          "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme.
+        },
+      },
+      "description": { # Deprecated. Description isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
+          "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+          "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+          "value": "A String", # The UTF-8 encoded translated string.
+        },
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
+      "title": { # Deprecated. Title isn't supported in the app link module.
+        "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
           "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
           "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
           "value": "A String", # The UTF-8 encoded translated string.
         },
-      ],
-    },
-  },
-  "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead.
-  "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip.
-  "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination.
-  "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed.
-    "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset.
-      "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
-    },
-    "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`.
-    "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset.
-      "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones.
+        "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`.
+        "translatedValues": [ # Contains the translations for the string.
+          {
+            "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
+            "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT".
+            "value": "A String", # The UTF-8 encoded translated string.
+          },
+        ],
+      },
     },
-  },
-  "version": "A String", # Deprecated
-}
-
- -
- update(resourceId, body=None, x__xgafv=None) -
Updates the transit object referenced by the given object ID.
-
-Args:
-  resourceId: string, The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set.
-    "state": "A String",
-  },
-  "appLinkData": { # Optional information about the partner app link.
-    "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client.
-      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module
+    "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported.
+      "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module.
         "contentDescription": { # Description of the image used for accessibility.
           "defaultValue": { # Contains the string to be displayed if no appropriate translation is available.
             "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`.
@@ -14522,7 +16582,7 @@ 

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -14546,7 +16606,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -14561,7 +16621,7 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -14577,8 +16637,8 @@

Method Details

], }, }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -14615,7 +16675,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -14639,7 +16699,7 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -14654,25 +16714,224 @@

Method Details

}, ], }, - "title": { # String to be displayed in the title of the App Link Module Required + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. + "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. + "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, + }, + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -14687,10 +16946,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -14705,94 +16964,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. - "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. - "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, }, - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. @@ -16115,15 +18363,135 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + ], + }, + }, + ], + "ticketLeg": { # A single ticket leg contains departure and arrival information along with boarding and seating information. If more than one leg is to be specified then use the `ticketLegs` field instead. Both `ticketLeg` and `ticketLegs` may not be set. + "arrivalDateTime": "A String", # The date/time of arrival. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the destination station. For example, if the event occurs at the 20th hour of June 5th, 2018 at the destination station, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the destination station is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "carriage": "A String", # The train or ship name/number that the passsenger needs to board. + "departureDateTime": "A String", # The date/time of departure. This is required if there is no validity time interval set on the transit object. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the origin station. For example, if the departure occurs at the 20th hour of June 5th, 2018 at the origin station, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the origin station is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "destinationName": { # The destination name. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "destinationStationCode": "A String", # The destination station code. + "fareName": { # Short description/name of the fare for this leg of travel. Eg "Anytime Single Use". + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "originName": { # The name of the origin station. This is required if `desinationName` is present or if `originStationCode` is not present. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "originStationCode": "A String", # The origin station code. This is required if `destinationStationCode` is present or if `originName` is not present. + "platform": "A String", # The platform or gate where the passenger can board the carriage. + "ticketSeat": { # The reserved seat for the passenger(s). If more than one seat is to be specified then use the `ticketSeats` field instead. Both `ticketSeat` and `ticketSeats` may not be set. + "coach": "A String", # The identifier of the train car or coach in which the ticketed seat is located. Eg. "10" + "customFareClass": { # A custome fare class to be used if no `fareClass` applies. Both `fareClass` and `customFareClass` may not be set. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "fareClass": "A String", # The fare class of the ticketed seat. + "seat": "A String", # The identifier of where the ticketed seat is located. Eg. "42". If there is no specific identifier, use `seatAssigment` instead. + "seatAssignment": { # The passenger's seat assignment. Eg. "no specific seat". To be used when there is no specific identifier to use in `seat`. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "ticketSeats": [ # The reserved seat for the passenger(s). If only one seat is to be specified then use the `ticketSeat` field instead. Both `ticketSeat` and `ticketSeats` may not be set. + { + "coach": "A String", # The identifier of the train car or coach in which the ticketed seat is located. Eg. "10" + "customFareClass": { # A custome fare class to be used if no `fareClass` applies. Both `fareClass` and `customFareClass` may not be set. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "fareClass": "A String", # The fare class of the ticketed seat. + "seat": "A String", # The identifier of where the ticketed seat is located. Eg. "42". If there is no specific identifier, use `seatAssigment` instead. + "seatAssignment": { # The passenger's seat assignment. Eg. "no specific seat". To be used when there is no specific identifier to use in `seat`. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, }, - }, - ], - "ticketLeg": { # A single ticket leg contains departure and arrival information along with boarding and seating information. If more than one leg is to be specified then use the `ticketLegs` field instead. Both `ticketLeg` and `ticketLegs` may not be set. - "arrivalDateTime": "A String", # The date/time of arrival. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the destination station. For example, if the event occurs at the 20th hour of June 5th, 2018 at the destination station, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the destination station is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "carriage": "A String", # The train or ship name/number that the passsenger needs to board. - "departureDateTime": "A String", # The date/time of departure. This is required if there is no validity time interval set on the transit object. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the origin station. For example, if the departure occurs at the 20th hour of June 5th, 2018 at the origin station, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the origin station is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "destinationName": { # The destination name. + ], + "transitOperatorName": { # The name of the transit operator that is operating this leg of a trip. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16138,8 +18506,7 @@

Method Details

}, ], }, - "destinationStationCode": "A String", # The destination station code. - "fareName": { # Short description/name of the fare for this leg of travel. Eg "Anytime Single Use". + "transitTerminusName": { # Terminus station or destination of the train/bus/etc. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16154,26 +18521,30 @@

Method Details

}, ], }, - "originName": { # The name of the origin station. This is required if `desinationName` is present or if `originStationCode` is not present. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "zone": "A String", # The zone of boarding within the platform. + }, + "ticketLegs": [ # Each ticket may contain one or more legs. Each leg contains departure and arrival information along with boarding and seating information. If only one leg is to be specified then use the `ticketLeg` field instead. Both `ticketLeg` and `ticketLegs` may not be set. + { + "arrivalDateTime": "A String", # The date/time of arrival. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the destination station. For example, if the event occurs at the 20th hour of June 5th, 2018 at the destination station, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the destination station is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "carriage": "A String", # The train or ship name/number that the passsenger needs to board. + "departureDateTime": "A String", # The date/time of departure. This is required if there is no validity time interval set on the transit object. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the origin station. For example, if the departure occurs at the 20th hour of June 5th, 2018 at the origin station, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the origin station is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. + "destinationName": { # The destination name. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "originStationCode": "A String", # The origin station code. This is required if `destinationStationCode` is present or if `originName` is not present. - "platform": "A String", # The platform or gate where the passenger can board the carriage. - "ticketSeat": { # The reserved seat for the passenger(s). If more than one seat is to be specified then use the `ticketSeats` field instead. Both `ticketSeat` and `ticketSeats` may not be set. - "coach": "A String", # The identifier of the train car or coach in which the ticketed seat is located. Eg. "10" - "customFareClass": { # A custome fare class to be used if no `fareClass` applies. Both `fareClass` and `customFareClass` may not be set. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "destinationStationCode": "A String", # The destination station code. + "fareName": { # Short description/name of the fare for this leg of travel. Eg "Anytime Single Use". "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16188,9 +18559,7 @@

Method Details

}, ], }, - "fareClass": "A String", # The fare class of the ticketed seat. - "seat": "A String", # The identifier of where the ticketed seat is located. Eg. "42". If there is no specific identifier, use `seatAssigment` instead. - "seatAssignment": { # The passenger's seat assignment. Eg. "no specific seat". To be used when there is no specific identifier to use in `seat`. + "originName": { # The name of the origin station. This is required if `desinationName` is present or if `originStationCode` is not present. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16205,9 +18574,9 @@

Method Details

}, ], }, - }, - "ticketSeats": [ # The reserved seat for the passenger(s). If only one seat is to be specified then use the `ticketSeat` field instead. Both `ticketSeat` and `ticketSeats` may not be set. - { + "originStationCode": "A String", # The origin station code. This is required if `destinationStationCode` is present or if `originName` is not present. + "platform": "A String", # The platform or gate where the passenger can board the carriage. + "ticketSeat": { # The reserved seat for the passenger(s). If more than one seat is to be specified then use the `ticketSeats` field instead. Both `ticketSeat` and `ticketSeats` may not be set. "coach": "A String", # The identifier of the train car or coach in which the ticketed seat is located. Eg. "10" "customFareClass": { # A custome fare class to be used if no `fareClass` applies. Both `fareClass` and `customFareClass` may not be set. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. @@ -16242,8 +18611,79 @@

Method Details

], }, }, - ], - "transitOperatorName": { # The name of the transit operator that is operating this leg of a trip. + "ticketSeats": [ # The reserved seat for the passenger(s). If only one seat is to be specified then use the `ticketSeat` field instead. Both `ticketSeat` and `ticketSeats` may not be set. + { + "coach": "A String", # The identifier of the train car or coach in which the ticketed seat is located. Eg. "10" + "customFareClass": { # A custome fare class to be used if no `fareClass` applies. Both `fareClass` and `customFareClass` may not be set. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "fareClass": "A String", # The fare class of the ticketed seat. + "seat": "A String", # The identifier of where the ticketed seat is located. Eg. "42". If there is no specific identifier, use `seatAssigment` instead. + "seatAssignment": { # The passenger's seat assignment. Eg. "no specific seat". To be used when there is no specific identifier to use in `seat`. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + ], + "transitOperatorName": { # The name of the transit operator that is operating this leg of a trip. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "transitTerminusName": { # Terminus station or destination of the train/bus/etc. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "zone": "A String", # The zone of boarding within the platform. + }, + ], + "ticketNumber": "A String", # The number of the ticket. This is a unique identifier for the ticket in the transit operator's system. + "ticketRestrictions": { # Information about what kind of restrictions there are on using this ticket. For example, which days of the week it must be used, or which routes are allowed to be taken. + "otherRestrictions": { # Extra restrictions that don't fall under the "route" or "time" categories. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16258,7 +18698,7 @@

Method Details

}, ], }, - "transitTerminusName": { # Terminus station or destination of the train/bus/etc. + "routeRestrictions": { # Restrictions about routes that may be taken. For example, this may be the string "Reserved CrossCountry trains only". "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16273,30 +18713,128 @@

Method Details

}, ], }, - "zone": "A String", # The zone of boarding within the platform. - }, - "ticketLegs": [ # Each ticket may contain one or more legs. Each leg contains departure and arrival information along with boarding and seating information. If only one leg is to be specified then use the `ticketLeg` field instead. Both `ticketLeg` and `ticketLegs` may not be set. - { - "arrivalDateTime": "A String", # The date/time of arrival. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the destination station. For example, if the event occurs at the 20th hour of June 5th, 2018 at the destination station, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the destination station is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "carriage": "A String", # The train or ship name/number that the passsenger needs to board. - "departureDateTime": "A String", # The date/time of departure. This is required if there is no validity time interval set on the transit object. This is an ISO 8601 extended format date/time, with or without an offset. Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the event were in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. The portion of the date/time without the offset is considered the "local date/time". This should be the local date/time at the origin station. For example, if the departure occurs at the 20th hour of June 5th, 2018 at the origin station, the local date/time portion should be `2018-06-05T20:00:00`. If the local date/time at the origin station is 4 hours before UTC, an offset of `-04:00` may be appended. Without offset information, some rich features may not be available. - "destinationName": { # The destination name. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "routeRestrictionsDetails": { # More details about the above `routeRestrictions`. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + ], + }, + "timeRestrictions": { # Restrictions about times this ticket may be used. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + }, + "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead. + "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip. + "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination. + "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. + "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. + "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. + "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. + }, + }, + "version": "A String", # Deprecated +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { + "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set. + "state": "A String", + }, + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "destinationStationCode": "A String", # The destination station code. - "fareName": { # Short description/name of the fare for this leg of travel. Eg "Anytime Single Use". + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16311,7 +18849,7 @@

Method Details

}, ], }, - "originName": { # The name of the origin station. This is required if `desinationName` is present or if `originStationCode` is not present. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16326,28 +18864,10 @@

Method Details

}, ], }, - "originStationCode": "A String", # The origin station code. This is required if `destinationStationCode` is present or if `originName` is not present. - "platform": "A String", # The platform or gate where the passenger can board the carriage. - "ticketSeat": { # The reserved seat for the passenger(s). If more than one seat is to be specified then use the `ticketSeats` field instead. Both `ticketSeat` and `ticketSeats` may not be set. - "coach": "A String", # The identifier of the train car or coach in which the ticketed seat is located. Eg. "10" - "customFareClass": { # A custome fare class to be used if no `fareClass` applies. Both `fareClass` and `customFareClass` may not be set. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "fareClass": "A String", # The fare class of the ticketed seat. - "seat": "A String", # The identifier of where the ticketed seat is located. Eg. "42". If there is no specific identifier, use `seatAssigment` instead. - "seatAssignment": { # The passenger's seat assignment. Eg. "no specific seat". To be used when there is no specific identifier to use in `seat`. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16362,11 +18882,10 @@

Method Details

}, ], }, - }, - "ticketSeats": [ # The reserved seat for the passenger(s). If only one seat is to be specified then use the `ticketSeat` field instead. Both `ticketSeat` and `ticketSeats` may not be set. - { - "coach": "A String", # The identifier of the train car or coach in which the ticketed seat is located. Eg. "10" - "customFareClass": { # A custome fare class to be used if no `fareClass` applies. Both `fareClass` and `customFareClass` may not be set. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16381,9 +18900,16 @@

Method Details

}, ], }, - "fareClass": "A String", # The fare class of the ticketed seat. - "seat": "A String", # The identifier of where the ticketed seat is located. Eg. "42". If there is no specific identifier, use `seatAssigment` instead. - "seatAssignment": { # The passenger's seat assignment. Eg. "no specific seat". To be used when there is no specific identifier to use in `seat`. + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16398,9 +18924,10 @@

Method Details

}, ], }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - "transitOperatorName": { # The name of the transit operator that is operating this leg of a trip. + }, + "description": { # Deprecated. Description isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16415,7 +18942,7 @@

Method Details

}, ], }, - "transitTerminusName": { # Terminus station or destination of the train/bus/etc. + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16430,102 +18957,9 @@

Method Details

}, ], }, - "zone": "A String", # The zone of boarding within the platform. - }, - ], - "ticketNumber": "A String", # The number of the ticket. This is a unique identifier for the ticket in the transit operator's system. - "ticketRestrictions": { # Information about what kind of restrictions there are on using this ticket. For example, which days of the week it must be used, or which routes are allowed to be taken. - "otherRestrictions": { # Extra restrictions that don't fall under the "route" or "time" categories. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "routeRestrictions": { # Restrictions about routes that may be taken. For example, this may be the string "Reserved CrossCountry trains only". - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "routeRestrictionsDetails": { # More details about the above `routeRestrictions`. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - "timeRestrictions": { # Restrictions about times this ticket may be used. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - ], - }, - }, - "ticketStatus": "A String", # The status of the ticket. For states which affect display, use the `state` field instead. - "tripId": "A String", # This id is used to group tickets together if the user has saved multiple tickets for the same trip. - "tripType": "A String", # Required. The type of trip this transit object represents. Used to determine the pass title and/or which symbol to use between the origin and destination. - "validTimeInterval": { # The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed. - "end": { # End time of the interval. Offset is not required. If an offset is provided and `start` time is set, `start` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#timeInterval"`. - "start": { # Start time of the interval. Offset is not required. If an offset is provided and `end` time is set, `end` must also include an offset. - "date": "A String", # An ISO 8601 extended format date/time. Offset may or may not be required (refer to the parent field's documentation). Time may be specified up to nanosecond precision. Offsets may be specified with seconds precision (even though offset seconds is not part of ISO 8601). For example: `1985-04-12T23:20:50.52Z` would be 20 minutes and 50.52 seconds after the 23rd hour of April 12th, 1985 in UTC. `1985-04-12T19:20:50.52-04:00` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985, 4 hours before UTC (same instant in time as the above example). If the date/time is intended for a physical location in New York, this would be the equivalent of Eastern Daylight Time (EDT). Remember that offset varies in regions that observe Daylight Saving Time (or Summer Time), depending on the time of the year. `1985-04-12T19:20:50.52` would be 20 minutes and 50.52 seconds after the 19th hour of April 12th, 1985 with no offset information. Providing an offset makes this an absolute instant in time around the world. The date/time will be adjusted based on the user's time zone. For example, a time of `2018-06-19T18:30:00-04:00` will be 18:30:00 for a user in New York and 15:30:00 for a user in Los Angeles. Omitting the offset makes this a local date/time, representing several instants in time around the world. The date/time will always be in the user's current time zone. For example, a time of `2018-06-19T18:30:00` will be 18:30:00 for a user in New York and also 18:30:00 for a user in Los Angeles. This is useful when the same local date/time should apply to many physical locations across several time zones. }, - }, - "version": "A String", # Deprecated -} - - x__xgafv: string, V1 error format. - Allowed values - 1 - v1 error format - 2 - v2 error format - -Returns: - An object of the form: - - { - "activationStatus": { # The activation status of the object. This field includes activation status if valuable supports activation. # The activation status for the object. Required if the class has `activationOptions` set. - "state": "A String", - }, - "appLinkData": { # Optional information about the partner app link. - "androidAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. @@ -16562,7 +18996,7 @@

Method Details

"uri": "A String", # The location of the image. URIs must have a scheme. }, }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. @@ -16586,7 +19020,22 @@

Method Details

"uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, }, - "description": { # String to be displayed in the description of the App Link Module Required + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16599,27 +19048,118 @@

Method Details

"language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + ], + }, + }, + }, + "barcode": { # The barcode type and value. + "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. + "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. + "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "type": "A String", # The type of barcode. + "value": "A String", # The value encoded in the barcode. + }, + "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. + "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. + "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. + "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. + "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, + "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. + "appLinkData": { # Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead. + "androidAppLinkInfo": { # Optional information about the partner app link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. + }, + }, + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16634,10 +19174,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "iosAppLinkInfo": { # Deprecated. Links to open iOS apps are not supported. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16652,67 +19192,67 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. - }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - "webAppLinkInfo": { # Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client. - "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Optional image to be displayed in the App Link Module - "contentDescription": { # Description of the image used for accessibility. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "title": { # Deprecated. Title isn't supported in the app link module. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16727,10 +19267,10 @@

Method Details

}, ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. - "sourceUri": { # The URI for the image. - "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. - "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + }, + "webAppLinkInfo": { # Optional information about the partner web link. + "appLogoImage": { # Wrapping type for Google hosted images. Next ID: 7 # Deprecated. Image isn't supported in the app link module. + "contentDescription": { # Description of the image used for accessibility. "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". @@ -16745,94 +19285,83 @@

Method Details

}, ], }, - "uri": "A String", # The location of the image. URIs must have a scheme. - }, - }, - "appTarget": { # Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app. - "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm - "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. - "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. - "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. - "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#image"`. + "sourceUri": { # The URI for the image. + "description": "A String", # Additional information about the image, which is unused and retained only for backward compatibility. + "localizedDescription": { # Translated strings for the description, which are unused and retained only for backward compatibility. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of the image. URIs must have a scheme. }, - "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. }, - }, - "description": { # String to be displayed in the description of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "appTarget": { # Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage. + "packageName": "A String", # Package name for AppTarget. For example: com.google.android.gm + "targetUri": { # URI for AppTarget. The description on the URI must be set. Prefer setting package field instead, if this target is defined for your application. + "description": "A String", # The URI's title appearing in the app as text. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. Note that in some contexts this text is not used, such as when `description` is part of an image. + "id": "A String", # The ID associated with a uri. This field is here to enable ease of management of uris. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#uri"`. + "localizedDescription": { # Translated strings for the description. Recommended maximum is 20 characters to ensure full string is displayed on smaller screens. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], + }, + "uri": "A String", # The location of a web page, image, or other resource. URIs in the `LinksModuleData` module can have different prefixes indicating the type of URI (a link to a web page, a link to a map, a telephone number, or an email address). URIs must have a scheme. + }, }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "description": { # Deprecated. Description isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - "title": { # String to be displayed in the title of the App Link Module Required - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { + "title": { # Deprecated. Title isn't supported in the app link module. + "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". "value": "A String", # The UTF-8 encoded translated string. }, - ], - }, - }, - }, - "barcode": { # The barcode type and value. - "alternateText": "A String", # An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#barcode"`. - "renderEncoding": "A String", # The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. - "showCodeText": { # Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. - "defaultValue": { # Contains the string to be displayed if no appropriate translation is available. - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. - }, - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. - "translatedValues": [ # Contains the translations for the string. - { - "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. - "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". - "value": "A String", # The UTF-8 encoded translated string. + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#localizedString"`. + "translatedValues": [ # Contains the translations for the string. + { + "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string `"walletobjects#translatedString"`. + "language": "A String", # Represents the BCP 47 language tag. Example values are "en-US", "en-GB", "de", or "de-AT". + "value": "A String", # The UTF-8 encoded translated string. + }, + ], }, - ], - }, - "type": "A String", # The type of barcode. - "value": "A String", # The value encoded in the barcode. - }, - "classId": "A String", # Required. The class associated with this object. The class must be of the same type as this object, must already exist, and must be approved. Class IDs should follow the format issuer ID.identifier where the former is issued by Google and latter is chosen by you. - "classReference": { # A copy of the inherited fields of the parent class. These fields are retrieved during a GET. - "activationOptions": { # ActivationOptions for the class # Activation options for an activatable ticket. - "activationUrl": "A String", # HTTPS URL that supports REST semantics. Would be used for requesting activation from partners for given valuable, triggered by the users. - "allowReactivation": True or False, # Flag to allow users to make activation call from different device. This allows client to render the activation button enabled even if the activationStatus is ACTIVATED but the requested device is different than the current device. + }, }, - "allowMultipleUsersPerObject": True or False, # Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead. "callbackOptions": { # Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback. "updateRequestUrl": "A String", # URL for the merchant endpoint that would be called to request updates. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. Deprecated. "url": "A String", # The HTTPS url configured by the merchant. The URL should be hosted on HTTPS and robots.txt should allow the URL path to be accessible by UserAgent:Googlebot. diff --git a/docs/dyn/workflows_v1.projects.locations.workflows.html b/docs/dyn/workflows_v1.projects.locations.workflows.html index c41fd4274ac..ee78403bc11 100644 --- a/docs/dyn/workflows_v1.projects.locations.workflows.html +++ b/docs/dyn/workflows_v1.projects.locations.workflows.html @@ -117,9 +117,16 @@

Method Details

The object takes the form of: { # Workflow program to be executed by Workflows. + "allKmsKeys": [ # Output only. A list of all KMS crypto keys used to encrypt or decrpt the data associated with the workflow. + "A String", + ], + "allKmsKeysVersions": [ # Output only. A list of all KMS crypto keys versions used to encrypt or decrpt the data associated with the workflow. + "A String", + ], "callLogLevel": "A String", # Optional. Describes the level of platform logging to apply to calls and call responses during executions of this workflow. If both the workflow and the execution specify a logging level, the execution level takes precedence. "createTime": "A String", # Output only. The timestamp for when the workflow was created. This is a workflow-wide field and is not tied to a specific revision. "cryptoKeyName": "A String", # Optional. The resource name of a KMS crypto key used to encrypt or decrypt the data associated with the workflow. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} Using `-` as a wildcard for the `{project}` or not providing one at all will infer the project from the account. If not provided, data associated with the workflow will not be CMEK-encrypted. + "cryptoKeyVersion": "A String", # Output only. The resource name of a KMS crypto key version used to encrypt or decrypt the data associated with the workflow. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion} "description": "A String", # Description of the workflow provided by the user. Must be at most 1000 Unicode characters long. This is a workflow-wide field and is not tied to a specific revision. "labels": { # Labels associated with this workflow. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, and dashes. Label keys must start with a letter. International characters are allowed. This is a workflow-wide field and is not tied to a specific revision. "a_key": "A String", @@ -221,9 +228,16 @@

Method Details

An object of the form: { # Workflow program to be executed by Workflows. + "allKmsKeys": [ # Output only. A list of all KMS crypto keys used to encrypt or decrpt the data associated with the workflow. + "A String", + ], + "allKmsKeysVersions": [ # Output only. A list of all KMS crypto keys versions used to encrypt or decrpt the data associated with the workflow. + "A String", + ], "callLogLevel": "A String", # Optional. Describes the level of platform logging to apply to calls and call responses during executions of this workflow. If both the workflow and the execution specify a logging level, the execution level takes precedence. "createTime": "A String", # Output only. The timestamp for when the workflow was created. This is a workflow-wide field and is not tied to a specific revision. "cryptoKeyName": "A String", # Optional. The resource name of a KMS crypto key used to encrypt or decrypt the data associated with the workflow. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} Using `-` as a wildcard for the `{project}` or not providing one at all will infer the project from the account. If not provided, data associated with the workflow will not be CMEK-encrypted. + "cryptoKeyVersion": "A String", # Output only. The resource name of a KMS crypto key version used to encrypt or decrypt the data associated with the workflow. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion} "description": "A String", # Description of the workflow provided by the user. Must be at most 1000 Unicode characters long. This is a workflow-wide field and is not tied to a specific revision. "labels": { # Labels associated with this workflow. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, and dashes. Label keys must start with a letter. International characters are allowed. This is a workflow-wide field and is not tied to a specific revision. "a_key": "A String", @@ -270,9 +284,16 @@

Method Details

], "workflows": [ # The workflows that match the request. { # Workflow program to be executed by Workflows. + "allKmsKeys": [ # Output only. A list of all KMS crypto keys used to encrypt or decrpt the data associated with the workflow. + "A String", + ], + "allKmsKeysVersions": [ # Output only. A list of all KMS crypto keys versions used to encrypt or decrpt the data associated with the workflow. + "A String", + ], "callLogLevel": "A String", # Optional. Describes the level of platform logging to apply to calls and call responses during executions of this workflow. If both the workflow and the execution specify a logging level, the execution level takes precedence. "createTime": "A String", # Output only. The timestamp for when the workflow was created. This is a workflow-wide field and is not tied to a specific revision. "cryptoKeyName": "A String", # Optional. The resource name of a KMS crypto key used to encrypt or decrypt the data associated with the workflow. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} Using `-` as a wildcard for the `{project}` or not providing one at all will infer the project from the account. If not provided, data associated with the workflow will not be CMEK-encrypted. + "cryptoKeyVersion": "A String", # Output only. The resource name of a KMS crypto key version used to encrypt or decrypt the data associated with the workflow. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion} "description": "A String", # Description of the workflow provided by the user. Must be at most 1000 Unicode characters long. This is a workflow-wide field and is not tied to a specific revision. "labels": { # Labels associated with this workflow. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, and dashes. Label keys must start with a letter. International characters are allowed. This is a workflow-wide field and is not tied to a specific revision. "a_key": "A String", @@ -316,9 +337,16 @@

Method Details

"nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. "workflows": [ # The revisions of the workflow, ordered in reverse chronological order. { # Workflow program to be executed by Workflows. + "allKmsKeys": [ # Output only. A list of all KMS crypto keys used to encrypt or decrpt the data associated with the workflow. + "A String", + ], + "allKmsKeysVersions": [ # Output only. A list of all KMS crypto keys versions used to encrypt or decrpt the data associated with the workflow. + "A String", + ], "callLogLevel": "A String", # Optional. Describes the level of platform logging to apply to calls and call responses during executions of this workflow. If both the workflow and the execution specify a logging level, the execution level takes precedence. "createTime": "A String", # Output only. The timestamp for when the workflow was created. This is a workflow-wide field and is not tied to a specific revision. "cryptoKeyName": "A String", # Optional. The resource name of a KMS crypto key used to encrypt or decrypt the data associated with the workflow. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} Using `-` as a wildcard for the `{project}` or not providing one at all will infer the project from the account. If not provided, data associated with the workflow will not be CMEK-encrypted. + "cryptoKeyVersion": "A String", # Output only. The resource name of a KMS crypto key version used to encrypt or decrypt the data associated with the workflow. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion} "description": "A String", # Description of the workflow provided by the user. Must be at most 1000 Unicode characters long. This is a workflow-wide field and is not tied to a specific revision. "labels": { # Labels associated with this workflow. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, and dashes. Label keys must start with a letter. International characters are allowed. This is a workflow-wide field and is not tied to a specific revision. "a_key": "A String", @@ -380,9 +408,16 @@

Method Details

The object takes the form of: { # Workflow program to be executed by Workflows. + "allKmsKeys": [ # Output only. A list of all KMS crypto keys used to encrypt or decrpt the data associated with the workflow. + "A String", + ], + "allKmsKeysVersions": [ # Output only. A list of all KMS crypto keys versions used to encrypt or decrpt the data associated with the workflow. + "A String", + ], "callLogLevel": "A String", # Optional. Describes the level of platform logging to apply to calls and call responses during executions of this workflow. If both the workflow and the execution specify a logging level, the execution level takes precedence. "createTime": "A String", # Output only. The timestamp for when the workflow was created. This is a workflow-wide field and is not tied to a specific revision. "cryptoKeyName": "A String", # Optional. The resource name of a KMS crypto key used to encrypt or decrypt the data associated with the workflow. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} Using `-` as a wildcard for the `{project}` or not providing one at all will infer the project from the account. If not provided, data associated with the workflow will not be CMEK-encrypted. + "cryptoKeyVersion": "A String", # Output only. The resource name of a KMS crypto key version used to encrypt or decrypt the data associated with the workflow. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion} "description": "A String", # Description of the workflow provided by the user. Must be at most 1000 Unicode characters long. This is a workflow-wide field and is not tied to a specific revision. "labels": { # Labels associated with this workflow. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, and dashes. Label keys must start with a letter. International characters are allowed. This is a workflow-wide field and is not tied to a specific revision. "a_key": "A String", diff --git a/docs/dyn/youtube_v3.liveChatMessages.html b/docs/dyn/youtube_v3.liveChatMessages.html index 6cda600874e..131b9c6f594 100644 --- a/docs/dyn/youtube_v3.liveChatMessages.html +++ b/docs/dyn/youtube_v3.liveChatMessages.html @@ -89,6 +89,9 @@

Instance Methods

list_next()

Retrieves the next page of results.

+

+ transition(id=None, status=None, x__xgafv=None)

+

Transition a durable chat event.

Method Details

close() @@ -564,4 +567,120 @@

Method Details

+
+ transition(id=None, status=None, x__xgafv=None) +
Transition a durable chat event.
+
+Args:
+  id: string, The ID that uniquely identify the chat message event to transition.
+  status: string, The status to which the chat event is going to transition.
+    Allowed values
+      statusUnspecified - Default unknown enum value.
+      closed - The durable chat event is over.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A *liveChatMessage* resource represents a chat message in a YouTube Live Chat.
+  "authorDetails": { # The authorDetails object contains basic details about the user that posted this message.
+    "channelId": "A String", # The YouTube channel ID.
+    "channelUrl": "A String", # The channel's URL.
+    "displayName": "A String", # The channel's display name.
+    "isChatModerator": True or False, # Whether the author is a moderator of the live chat.
+    "isChatOwner": True or False, # Whether the author is the owner of the live chat.
+    "isChatSponsor": True or False, # Whether the author is a sponsor of the live chat.
+    "isVerified": True or False, # Whether the author's identity has been verified by YouTube.
+    "profileImageUrl": "A String", # The channels's avatar URL.
+  },
+  "etag": "A String", # Etag of this resource.
+  "id": "A String", # The ID that YouTube assigns to uniquely identify the message.
+  "kind": "youtube#liveChatMessage", # Identifies what kind of resource this is. Value: the fixed string "youtube#liveChatMessage".
+  "snippet": { # Next ID: 34 # The snippet object contains basic details about the message.
+    "authorChannelId": "A String", # The ID of the user that authored this message, this field is not always filled. textMessageEvent - the user that wrote the message fanFundingEvent - the user that funded the broadcast newSponsorEvent - the user that just became a sponsor memberMilestoneChatEvent - the member that sent the message membershipGiftingEvent - the user that made the purchase giftMembershipReceivedEvent - the user that received the gift membership messageDeletedEvent - the moderator that took the action messageRetractedEvent - the author that retracted their message userBannedEvent - the moderator that took the action superChatEvent - the user that made the purchase superStickerEvent - the user that made the purchase pollEvent - the user that created the poll
+    "displayMessage": "A String", # Contains a string that can be displayed to the user. If this field is not present the message is silent, at the moment only messages of type TOMBSTONE and CHAT_ENDED_EVENT are silent.
+    "fanFundingEventDetails": { # Details about the funding event, this is only set if the type is 'fanFundingEvent'.
+      "amountDisplayString": "A String", # A rendered string that displays the fund amount and currency to the user.
+      "amountMicros": "A String", # The amount of the fund.
+      "currency": "A String", # The currency in which the fund was made.
+      "userComment": "A String", # The comment added by the user to this fan funding event.
+    },
+    "giftMembershipReceivedDetails": { # Details about the Gift Membership Received event, this is only set if the type is 'giftMembershipReceivedEvent'.
+      "associatedMembershipGiftingMessageId": "A String", # The ID of the membership gifting message that is related to this gift membership. This ID will always refer to a message whose type is 'membershipGiftingEvent'.
+      "gifterChannelId": "A String", # The ID of the user that made the membership gifting purchase. This matches the `snippet.authorChannelId` of the associated membership gifting message.
+      "memberLevelName": "A String", # The name of the Level at which the viewer is a member. This matches the `snippet.membershipGiftingDetails.giftMembershipsLevelName` of the associated membership gifting message. The Level names are defined by the YouTube channel offering the Membership. In some situations this field isn't filled.
+    },
+    "hasDisplayContent": True or False, # Whether the message has display content that should be displayed to users.
+    "liveChatId": "A String",
+    "memberMilestoneChatDetails": { # Details about the Member Milestone Chat event, this is only set if the type is 'memberMilestoneChatEvent'.
+      "memberLevelName": "A String", # The name of the Level at which the viever is a member. The Level names are defined by the YouTube channel offering the Membership. In some situations this field isn't filled.
+      "memberMonth": 42, # The total amount of months (rounded up) the viewer has been a member that granted them this Member Milestone Chat. This is the same number of months as is being displayed to YouTube users.
+      "userComment": "A String", # The comment added by the member to this Member Milestone Chat. This field is empty for messages without a comment from the member.
+    },
+    "membershipGiftingDetails": { # Details about the Membership Gifting event, this is only set if the type is 'membershipGiftingEvent'.
+      "giftMembershipsCount": 42, # The number of gift memberships purchased by the user.
+      "giftMembershipsLevelName": "A String", # The name of the level of the gift memberships purchased by the user. The Level names are defined by the YouTube channel offering the Membership. In some situations this field isn't filled.
+    },
+    "messageDeletedDetails": {
+      "deletedMessageId": "A String",
+    },
+    "messageRetractedDetails": {
+      "retractedMessageId": "A String",
+    },
+    "newSponsorDetails": { # Details about the New Member Announcement event, this is only set if the type is 'newSponsorEvent'. Please note that "member" is the new term for "sponsor".
+      "isUpgrade": True or False, # If the viewer just had upgraded from a lower level. For viewers that were not members at the time of purchase, this field is false.
+      "memberLevelName": "A String", # The name of the Level that the viewer just had joined. The Level names are defined by the YouTube channel offering the Membership. In some situations this field isn't filled.
+    },
+    "pollDetails": { # Details about the poll event, this is only set if the type is 'pollEvent'.
+      "metadata": {
+        "options": [ # The options will be returned in the order that is displayed in 1P
+          {
+            "optionText": "A String",
+            "tally": "A String",
+          },
+        ],
+        "questionText": "A String",
+      },
+      "status": "A String",
+    },
+    "publishedAt": "A String", # The date and time when the message was orignally published.
+    "superChatDetails": { # Details about the Super Chat event, this is only set if the type is 'superChatEvent'.
+      "amountDisplayString": "A String", # A rendered string that displays the fund amount and currency to the user.
+      "amountMicros": "A String", # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
+      "currency": "A String", # The currency in which the purchase was made.
+      "tier": 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
+      "userComment": "A String", # The comment added by the user to this Super Chat event.
+    },
+    "superStickerDetails": { # Details about the Super Sticker event, this is only set if the type is 'superStickerEvent'.
+      "amountDisplayString": "A String", # A rendered string that displays the fund amount and currency to the user.
+      "amountMicros": "A String", # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
+      "currency": "A String", # The currency in which the purchase was made.
+      "superStickerMetadata": { # Information about the Super Sticker.
+        "altText": "A String", # Internationalized alt text that describes the sticker image and any animation associated with it.
+        "altTextLanguage": "A String", # Specifies the localization language in which the alt text is returned.
+        "stickerId": "A String", # Unique identifier of the Super Sticker. This is a shorter form of the alt_text that includes pack name and a recognizable characteristic of the sticker.
+      },
+      "tier": 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
+    },
+    "textMessageDetails": { # Details about the text message, this is only set if the type is 'textMessageEvent'.
+      "messageText": "A String", # The user's message.
+    },
+    "type": "A String", # The type of message, this will always be present, it determines the contents of the message as well as which fields will be present.
+    "userBannedDetails": {
+      "banDurationSeconds": "A String", # The duration of the ban. This property is only present if the banType is temporary.
+      "banType": "A String", # The type of ban.
+      "bannedUserDetails": { # The details of the user that was banned.
+        "channelId": "A String", # The YouTube channel ID.
+        "channelUrl": "A String", # The channel's URL.
+        "displayName": "A String", # The channel's display name.
+        "profileImageUrl": "A String", # The channels's avatar URL.
+      },
+    },
+  },
+}
+
+ \ No newline at end of file diff --git a/docs/dyn/youtube_v3.youtube.v3.html b/docs/dyn/youtube_v3.youtube.v3.html index 577002cbe33..3284b087c59 100644 --- a/docs/dyn/youtube_v3.youtube.v3.html +++ b/docs/dyn/youtube_v3.youtube.v3.html @@ -74,11 +74,6 @@

YouTube Data API v3 . youtube . v3

Instance Methods

-

- liveChat() -

-

Returns the liveChat Resource.

-

close()

Close httplib2 connections.

diff --git a/googleapiclient/discovery_cache/documents/abusiveexperiencereport.v1.json b/googleapiclient/discovery_cache/documents/abusiveexperiencereport.v1.json index 5cf843975b3..c6ee65b1d75 100644 --- a/googleapiclient/discovery_cache/documents/abusiveexperiencereport.v1.json +++ b/googleapiclient/discovery_cache/documents/abusiveexperiencereport.v1.json @@ -139,7 +139,7 @@ } } }, -"revision": "20240506", +"revision": "20240520", "rootUrl": "https://abusiveexperiencereport.googleapis.com/", "schemas": { "SiteSummaryResponse": { diff --git a/googleapiclient/discovery_cache/documents/acceleratedmobilepageurl.v1.json b/googleapiclient/discovery_cache/documents/acceleratedmobilepageurl.v1.json index 28d4885b49e..592213086be 100644 --- a/googleapiclient/discovery_cache/documents/acceleratedmobilepageurl.v1.json +++ b/googleapiclient/discovery_cache/documents/acceleratedmobilepageurl.v1.json @@ -115,7 +115,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://acceleratedmobilepageurl.googleapis.com/", "schemas": { "AmpUrl": { diff --git a/googleapiclient/discovery_cache/documents/accessapproval.v1.json b/googleapiclient/discovery_cache/documents/accessapproval.v1.json index cfb1884df4b..06d7875f81c 100644 --- a/googleapiclient/discovery_cache/documents/accessapproval.v1.json +++ b/googleapiclient/discovery_cache/documents/accessapproval.v1.json @@ -913,7 +913,7 @@ } } }, -"revision": "20240510", +"revision": "20240517", "rootUrl": "https://accessapproval.googleapis.com/", "schemas": { "AccessApprovalServiceAccount": { diff --git a/googleapiclient/discovery_cache/documents/accesscontextmanager.v1.json b/googleapiclient/discovery_cache/documents/accesscontextmanager.v1.json index 98d7d9521e3..859e34c6ba7 100644 --- a/googleapiclient/discovery_cache/documents/accesscontextmanager.v1.json +++ b/googleapiclient/discovery_cache/documents/accesscontextmanager.v1.json @@ -1290,7 +1290,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://accesscontextmanager.googleapis.com/", "schemas": { "AccessContextManagerOperationMetadata": { diff --git a/googleapiclient/discovery_cache/documents/acmedns.v1.json b/googleapiclient/discovery_cache/documents/acmedns.v1.json index f8428d5751f..25aaf61dce0 100644 --- a/googleapiclient/discovery_cache/documents/acmedns.v1.json +++ b/googleapiclient/discovery_cache/documents/acmedns.v1.json @@ -146,7 +146,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://acmedns.googleapis.com/", "schemas": { "AcmeChallengeSet": { diff --git a/googleapiclient/discovery_cache/documents/addressvalidation.v1.json b/googleapiclient/discovery_cache/documents/addressvalidation.v1.json index 9e1de8e7d9f..a21c6368190 100644 --- a/googleapiclient/discovery_cache/documents/addressvalidation.v1.json +++ b/googleapiclient/discovery_cache/documents/addressvalidation.v1.json @@ -151,7 +151,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://addressvalidation.googleapis.com/", "schemas": { "GoogleGeoTypeViewport": { diff --git a/googleapiclient/discovery_cache/documents/adexchangebuyer2.v2beta1.json b/googleapiclient/discovery_cache/documents/adexchangebuyer2.v2beta1.json index 33bcdad79e0..ca6f1f28cad 100644 --- a/googleapiclient/discovery_cache/documents/adexchangebuyer2.v2beta1.json +++ b/googleapiclient/discovery_cache/documents/adexchangebuyer2.v2beta1.json @@ -3115,7 +3115,7 @@ } } }, -"revision": "20240513", +"revision": "20240520", "rootUrl": "https://adexchangebuyer.googleapis.com/", "schemas": { "AbsoluteDateRange": { diff --git a/googleapiclient/discovery_cache/documents/adexperiencereport.v1.json b/googleapiclient/discovery_cache/documents/adexperiencereport.v1.json index fe0d94bcc97..cb6df6aa476 100644 --- a/googleapiclient/discovery_cache/documents/adexperiencereport.v1.json +++ b/googleapiclient/discovery_cache/documents/adexperiencereport.v1.json @@ -139,7 +139,7 @@ } } }, -"revision": "20240506", +"revision": "20240520", "rootUrl": "https://adexperiencereport.googleapis.com/", "schemas": { "PlatformSummary": { diff --git a/googleapiclient/discovery_cache/documents/admob.v1.json b/googleapiclient/discovery_cache/documents/admob.v1.json index c903cd30415..5709ccc0522 100644 --- a/googleapiclient/discovery_cache/documents/admob.v1.json +++ b/googleapiclient/discovery_cache/documents/admob.v1.json @@ -253,7 +253,7 @@ "mediationReport": { "methods": { "generate": { -"description": "Generates an AdMob mediation report based on the provided report specification. Returns result of a server-side streaming RPC. The result is returned in a sequence of responses.", +"description": "Generates an AdMob Mediation report based on the provided report specification. Returns result of a server-side streaming RPC. The result is returned in a sequence of responses.", "flatPath": "v1/accounts/{accountsId}/mediationReport:generate", "httpMethod": "POST", "id": "admob.accounts.mediationReport.generate", @@ -321,7 +321,7 @@ } } }, -"revision": "20240509", +"revision": "20240518", "rootUrl": "https://admob.googleapis.com/", "schemas": { "AdUnit": { @@ -467,7 +467,7 @@ "type": "object" }, "GenerateMediationReportRequest": { -"description": "Request to generate an AdMob mediation report.", +"description": "Request to generate an AdMob Mediation report.", "id": "GenerateMediationReportRequest", "properties": { "reportSpec": { @@ -478,7 +478,7 @@ "type": "object" }, "GenerateMediationReportResponse": { -"description": "The streaming response for the AdMob mediation report where the first response contains the report header, then a stream of row responses, and finally a footer as the last response message. For example: [{ \"header\": { \"date_range\": { \"start_date\": {\"year\": 2018, \"month\": 9, \"day\": 1}, \"end_date\": {\"year\": 2018, \"month\": 9, \"day\": 1} }, \"localization_settings\": { \"currency_code\": \"USD\", \"language_code\": \"en-US\" } } }, { \"row\": { \"dimension_values\": { \"DATE\": {\"value\": \"20180918\"}, \"APP\": { \"value\": \"ca-app-pub-8123415297019784~1001342552\", \"display_label\": \"My app name!\" } }, \"metric_values\": { \"ESTIMATED_EARNINGS\": {\"decimal_value\": \"1324746\"} } } }, { \"footer\": {\"matching_row_count\": 1} }]", +"description": "The streaming response for the AdMob Mediation report where the first response contains the report header, then a stream of row responses, and finally a footer as the last response message. For example: [{ \"header\": { \"date_range\": { \"start_date\": {\"year\": 2018, \"month\": 9, \"day\": 1}, \"end_date\": {\"year\": 2018, \"month\": 9, \"day\": 1} }, \"localization_settings\": { \"currency_code\": \"USD\", \"language_code\": \"en-US\" } } }, { \"row\": { \"dimension_values\": { \"DATE\": {\"value\": \"20180918\"}, \"APP\": { \"value\": \"ca-app-pub-8123415297019784~1001342552\", \"display_label\": \"My app name!\" } }, \"metric_values\": { \"ESTIMATED_EARNINGS\": {\"decimal_value\": \"1324746\"} } } }, { \"footer\": {\"matching_row_count\": 1} }]", "id": "GenerateMediationReportResponse", "properties": { "footer": { diff --git a/googleapiclient/discovery_cache/documents/admob.v1beta.json b/googleapiclient/discovery_cache/documents/admob.v1beta.json index b95f87ee038..aa2f6357821 100644 --- a/googleapiclient/discovery_cache/documents/admob.v1beta.json +++ b/googleapiclient/discovery_cache/documents/admob.v1beta.json @@ -690,7 +690,7 @@ "mediationReport": { "methods": { "generate": { -"description": "Generates an AdMob mediation report based on the provided report specification. Returns result of a server-side streaming RPC. The result is returned in a sequence of responses.", +"description": "Generates an AdMob Mediation report based on the provided report specification. Returns result of a server-side streaming RPC. The result is returned in a sequence of responses.", "flatPath": "v1beta/accounts/{accountsId}/mediationReport:generate", "httpMethod": "POST", "id": "admob.accounts.mediationReport.generate", @@ -758,7 +758,7 @@ } } }, -"revision": "20240509", +"revision": "20240518", "rootUrl": "https://admob.googleapis.com/", "schemas": { "AdSource": { @@ -1213,7 +1213,7 @@ "type": "object" }, "GenerateMediationReportRequest": { -"description": "Request to generate an AdMob mediation report.", +"description": "Request to generate an AdMob Mediation report.", "id": "GenerateMediationReportRequest", "properties": { "reportSpec": { @@ -1224,7 +1224,7 @@ "type": "object" }, "GenerateMediationReportResponse": { -"description": "The streaming response for the AdMob mediation report where the first response contains the report header, then a stream of row responses, and finally a footer as the last response message. For example: [{ \"header\": { \"date_range\": { \"start_date\": {\"year\": 2018, \"month\": 9, \"day\": 1}, \"end_date\": {\"year\": 2018, \"month\": 9, \"day\": 1} }, \"localization_settings\": { \"currency_code\": \"USD\", \"language_code\": \"en-US\" } } }, { \"row\": { \"dimension_values\": { \"DATE\": {\"value\": \"20180918\"}, \"APP\": { \"value\": \"ca-app-pub-8123415297019784~1001342552\", \"display_label\": \"My app name!\" } }, \"metric_values\": { \"ESTIMATED_EARNINGS\": {\"decimal_value\": \"1324746\"} } } }, { \"footer\": {\"matching_row_count\": 1} }]", +"description": "The streaming response for the AdMob Mediation report where the first response contains the report header, then a stream of row responses, and finally a footer as the last response message. For example: [{ \"header\": { \"date_range\": { \"start_date\": {\"year\": 2018, \"month\": 9, \"day\": 1}, \"end_date\": {\"year\": 2018, \"month\": 9, \"day\": 1} }, \"localization_settings\": { \"currency_code\": \"USD\", \"language_code\": \"en-US\" } } }, { \"row\": { \"dimension_values\": { \"DATE\": {\"value\": \"20180918\"}, \"APP\": { \"value\": \"ca-app-pub-8123415297019784~1001342552\", \"display_label\": \"My app name!\" } }, \"metric_values\": { \"ESTIMATED_EARNINGS\": {\"decimal_value\": \"1324746\"} } } }, { \"footer\": {\"matching_row_count\": 1} }]", "id": "GenerateMediationReportResponse", "properties": { "footer": { @@ -1520,7 +1520,7 @@ "type": "object" }, "MediationGroup": { -"description": "Describes an AdMob mediation group.", +"description": "Describes an AdMob Mediation group.", "id": "MediationGroup", "properties": { "displayName": { diff --git a/googleapiclient/discovery_cache/documents/adsense.v2.json b/googleapiclient/discovery_cache/documents/adsense.v2.json index e34f25f0ca3..d8a4e34cdf6 100644 --- a/googleapiclient/discovery_cache/documents/adsense.v2.json +++ b/googleapiclient/discovery_cache/documents/adsense.v2.json @@ -867,7 +867,7 @@ ] }, "list": { -"description": "Lists all the policy issues for the specified account.", +"description": "Lists all the policy issues where the specified account is involved, both directly and through any AFP child accounts.", "flatPath": "v2/accounts/{accountsId}/policyIssues", "httpMethod": "GET", "id": "adsense.accounts.policyIssues.list", @@ -1912,7 +1912,7 @@ } } }, -"revision": "20240513", +"revision": "20240520", "rootUrl": "https://adsense.googleapis.com/", "schemas": { "Account": { diff --git a/googleapiclient/discovery_cache/documents/advisorynotifications.v1.json b/googleapiclient/discovery_cache/documents/advisorynotifications.v1.json index 2de26483b8e..648546f1755 100644 --- a/googleapiclient/discovery_cache/documents/advisorynotifications.v1.json +++ b/googleapiclient/discovery_cache/documents/advisorynotifications.v1.json @@ -412,7 +412,7 @@ } } }, -"revision": "20240505", +"revision": "20240519", "rootUrl": "https://advisorynotifications.googleapis.com/", "schemas": { "GoogleCloudAdvisorynotificationsV1Attachment": { diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1.json b/googleapiclient/discovery_cache/documents/alloydb.v1.json index 9eceba20f2a..22ebdd92d14 100644 --- a/googleapiclient/discovery_cache/documents/alloydb.v1.json +++ b/googleapiclient/discovery_cache/documents/alloydb.v1.json @@ -1461,7 +1461,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json b/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json index a58ca6aab12..cba3030427a 100644 --- a/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json @@ -1461,7 +1461,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1beta.json b/googleapiclient/discovery_cache/documents/alloydb.v1beta.json index d0c1d484ee9..de44a14a5f2 100644 --- a/googleapiclient/discovery_cache/documents/alloydb.v1beta.json +++ b/googleapiclient/discovery_cache/documents/alloydb.v1beta.json @@ -1458,7 +1458,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { diff --git a/googleapiclient/discovery_cache/documents/analyticsadmin.v1alpha.json b/googleapiclient/discovery_cache/documents/analyticsadmin.v1alpha.json index e357eb9c579..b0d90e86c7e 100644 --- a/googleapiclient/discovery_cache/documents/analyticsadmin.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/analyticsadmin.v1alpha.json @@ -4617,7 +4617,7 @@ } } }, -"revision": "20240503", +"revision": "20240517", "rootUrl": "https://analyticsadmin.googleapis.com/", "schemas": { "GoogleAnalyticsAdminV1alphaAccessBetweenFilter": { @@ -5230,6 +5230,12 @@ "readOnly": true, "type": "boolean" }, +"createTime": { +"description": "Output only. Time when the Audience was created.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, "description": { "description": "Required. The description of the Audience.", "type": "string" @@ -6384,10 +6390,6 @@ "description": "Request message for CreateSubproperty RPC.", "id": "GoogleAnalyticsAdminV1alphaCreateSubpropertyRequest", "properties": { -"parent": { -"description": "Required. The ordinary property for which to create a subproperty. Format: properties/property_id Example: properties/123", -"type": "string" -}, "subproperty": { "$ref": "GoogleAnalyticsAdminV1alphaProperty", "description": "Required. The subproperty to create." diff --git a/googleapiclient/discovery_cache/documents/analyticsadmin.v1beta.json b/googleapiclient/discovery_cache/documents/analyticsadmin.v1beta.json index ea2b1e3697f..c8d97560484 100644 --- a/googleapiclient/discovery_cache/documents/analyticsadmin.v1beta.json +++ b/googleapiclient/discovery_cache/documents/analyticsadmin.v1beta.json @@ -1788,7 +1788,7 @@ } } }, -"revision": "20240503", +"revision": "20240517", "rootUrl": "https://analyticsadmin.googleapis.com/", "schemas": { "GoogleAnalyticsAdminV1betaAccessBetweenFilter": { diff --git a/googleapiclient/discovery_cache/documents/analyticsdata.v1beta.json b/googleapiclient/discovery_cache/documents/analyticsdata.v1beta.json index 955a3825157..2c3692f89a5 100644 --- a/googleapiclient/discovery_cache/documents/analyticsdata.v1beta.json +++ b/googleapiclient/discovery_cache/documents/analyticsdata.v1beta.json @@ -440,7 +440,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://analyticsdata.googleapis.com/", "schemas": { "ActiveMetricRestriction": { diff --git a/googleapiclient/discovery_cache/documents/androiddeviceprovisioning.v1.json b/googleapiclient/discovery_cache/documents/androiddeviceprovisioning.v1.json index 8e30d8edd0e..6f2ca290c43 100644 --- a/googleapiclient/discovery_cache/documents/androiddeviceprovisioning.v1.json +++ b/googleapiclient/discovery_cache/documents/androiddeviceprovisioning.v1.json @@ -851,7 +851,7 @@ } } }, -"revision": "20240512", +"revision": "20240515", "rootUrl": "https://androiddeviceprovisioning.googleapis.com/", "schemas": { "ClaimDeviceRequest": { diff --git a/googleapiclient/discovery_cache/documents/androidenterprise.v1.json b/googleapiclient/discovery_cache/documents/androidenterprise.v1.json index 4690193841b..ff1dce08dcf 100644 --- a/googleapiclient/discovery_cache/documents/androidenterprise.v1.json +++ b/googleapiclient/discovery_cache/documents/androidenterprise.v1.json @@ -2649,7 +2649,7 @@ } } }, -"revision": "20240509", +"revision": "20240516", "rootUrl": "https://androidenterprise.googleapis.com/", "schemas": { "Administrator": { diff --git a/googleapiclient/discovery_cache/documents/androidmanagement.v1.json b/googleapiclient/discovery_cache/documents/androidmanagement.v1.json index 5cd0d0fa51e..36efbff7a62 100644 --- a/googleapiclient/discovery_cache/documents/androidmanagement.v1.json +++ b/googleapiclient/discovery_cache/documents/androidmanagement.v1.json @@ -1141,6 +1141,11 @@ "id": "androidmanagement.signupUrls.create", "parameterOrder": [], "parameters": { +"adminEmail": { +"description": "Optional. Email address used to prefill the admin field of the enterprise signup form. This value is a hint only and can be altered by the user.", +"location": "query", +"type": "string" +}, "callbackUrl": { "description": "The callback URL that the admin will be redirected to after successfully creating an enterprise. Before redirecting there the system will add a query parameter to this URL named enterpriseToken which will contain an opaque token to be used for the create enterprise request. The URL will be parsed then reformatted in order to add the enterpriseToken parameter, so there may be some minor formatting changes.", "location": "query", @@ -1163,7 +1168,7 @@ } } }, -"revision": "20240501", +"revision": "20240516", "rootUrl": "https://androidmanagement.googleapis.com/", "schemas": { "AdbShellCommandEvent": { @@ -1936,7 +1941,7 @@ "id": "BatchUsageLogEvents", "properties": { "device": { -"description": "The name of the device in the form \u2018enterprises/{enterpriseId}/devices/{deviceId}\u2019", +"description": "If present, the name of the device in the form \u2018enterprises/{enterpriseId}/devices/{deviceId}\u2019", "type": "string" }, "retrievalTime": { @@ -1952,7 +1957,7 @@ "type": "array" }, "user": { -"description": "The resource name of the user that owns this device in the form \u2018enterprises/{enterpriseId}/users/{userId}\u2019.", +"description": "If present, the resource name of the user that owns this device in the form \u2018enterprises/{enterpriseId}/users/{userId}\u2019.", "type": "string" } }, @@ -2470,7 +2475,8 @@ "DELETED", "PROVISIONING", "LOST", -"PREPARING_FOR_MIGRATION" +"PREPARING_FOR_MIGRATION", +"DEACTIVATED_BY_DEVICE_FINANCE" ], "enumDescriptions": [ "This value is disallowed.", @@ -2479,7 +2485,8 @@ "The device was deleted. This state is never returned by an API call, but is used in the final status report when the device acknowledges the deletion. If the device is deleted via the API call, this state is published to Pub/Sub. If the user deletes the work profile or resets the device, the device state will remain unknown to the server.", "The device is being provisioned. Newly enrolled devices are in this state until they have a policy applied.", "The device is lost. This state is only possible on organization-owned devices.", -"The device is preparing for migrating to Android Management API. No further action is needed for the migration to continue." +"The device is preparing for migrating to Android Management API. No further action is needed for the migration to continue.", +"This is a financed device that has been \"locked\" by the financing agent. This means certain policy settings have been applied which limit device functionality until the device has been \"unlocked\" by the financing agent. The device will continue to apply policy settings excluding those overridden by the financing agent. When the device is \"locked\", the state is reported in appliedState as DEACTIVATED_BY_DEVICE_FINANCE." ], "type": "string" }, @@ -2640,7 +2647,8 @@ "DELETED", "PROVISIONING", "LOST", -"PREPARING_FOR_MIGRATION" +"PREPARING_FOR_MIGRATION", +"DEACTIVATED_BY_DEVICE_FINANCE" ], "enumDescriptions": [ "This value is disallowed.", @@ -2649,7 +2657,8 @@ "The device was deleted. This state is never returned by an API call, but is used in the final status report when the device acknowledges the deletion. If the device is deleted via the API call, this state is published to Pub/Sub. If the user deletes the work profile or resets the device, the device state will remain unknown to the server.", "The device is being provisioned. Newly enrolled devices are in this state until they have a policy applied.", "The device is lost. This state is only possible on organization-owned devices.", -"The device is preparing for migrating to Android Management API. No further action is needed for the migration to continue." +"The device is preparing for migrating to Android Management API. No further action is needed for the migration to continue.", +"This is a financed device that has been \"locked\" by the financing agent. This means certain policy settings have been applied which limit device functionality until the device has been \"unlocked\" by the financing agent. The device will continue to apply policy settings excluding those overridden by the financing agent. When the device is \"locked\", the state is reported in appliedState as DEACTIVATED_BY_DEVICE_FINANCE." ], "type": "string" }, @@ -5456,7 +5465,7 @@ false "type": "string" }, "imei": { -"description": "IMEI number of the GSM device. For example, A1000031212.", +"description": "For corporate-owned devices, IMEI number of the GSM device. For example, A1000031212.", "type": "string" }, "managementMode": { @@ -5474,7 +5483,7 @@ false "type": "string" }, "meid": { -"description": "MEID number of the CDMA device. For example, A00000292788E1.", +"description": "For corporate-owned devices, MEID number of the CDMA device. For example, A00000292788E1.", "type": "string" }, "model": { @@ -5500,7 +5509,7 @@ false "type": "string" }, "serialNumber": { -"description": "The device serial number.", +"description": "For corporate-owned devices, The device serial number.", "type": "string" } }, diff --git a/googleapiclient/discovery_cache/documents/androidpublisher.v3.json b/googleapiclient/discovery_cache/documents/androidpublisher.v3.json index 1318e7ed030..ff4a47025ea 100644 --- a/googleapiclient/discovery_cache/documents/androidpublisher.v3.json +++ b/googleapiclient/discovery_cache/documents/androidpublisher.v3.json @@ -4731,7 +4731,7 @@ } } }, -"revision": "20240513", +"revision": "20240520", "rootUrl": "https://androidpublisher.googleapis.com/", "schemas": { "Abi": { @@ -5306,6 +5306,10 @@ "description": "If the subscription is currently set to auto-renew, e.g. the user has not canceled the subscription", "type": "boolean" }, +"installmentDetails": { +"$ref": "InstallmentPlan", +"description": "The installment plan commitment and state related info for the auto renewing plan." +}, "priceChangeDetails": { "$ref": "SubscriptionItemPriceChangeDetails", "description": "The information of the last price change for the item since subscription signup." @@ -5325,6 +5329,10 @@ "description": "Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters.", "type": "string" }, +"installmentsBasePlanType": { +"$ref": "InstallmentsBasePlanType", +"description": "Set for installments base plans where a user is committed to a specified number of payments." +}, "offerTags": { "description": "List of up to 20 custom tags specified for this base plan, and returned to the app through the billing library. Subscription offers for this base plan will also receive these offer tags in the billing library.", "items": { @@ -7021,6 +7029,98 @@ false }, "type": "object" }, +"InstallmentPlan": { +"description": "Information to a installment plan.", +"id": "InstallmentPlan", +"properties": { +"initialCommittedPaymentsCount": { +"description": "Total number of payments the user is initially committed for.", +"format": "int32", +"type": "integer" +}, +"pendingCancellation": { +"$ref": "PendingCancellation", +"description": "If present, this installment plan is pending to be canceled. The cancellation will happen only after the user finished all committed payments." +}, +"remainingCommittedPaymentsCount": { +"description": "Total number of committed payments remaining to be paid for in this renewal cycle.", +"format": "int32", +"type": "integer" +}, +"subsequentCommittedPaymentsCount": { +"description": "Total number of payments the user will be committed for after each commitment period. Empty means the installment plan will fall back to a normal auto-renew subscription after initial commitment.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, +"InstallmentsBasePlanType": { +"description": "Represents an installments base plan where a user commits to a specified number of payments.", +"id": "InstallmentsBasePlanType", +"properties": { +"accountHoldDuration": { +"description": "Optional. Account hold period of the subscription, specified exclusively in days and in ISO 8601 format. Acceptable values are P0D (zero days) to P30D (30days). If not specified, the default value is P30D (30 days).", +"type": "string" +}, +"billingPeriodDuration": { +"description": "Required. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center.", +"type": "string" +}, +"committedPaymentsCount": { +"description": "Required. The number of payments the user is committed to.", +"format": "int32", +"type": "integer" +}, +"gracePeriodDuration": { +"description": "Grace period of the subscription, specified in ISO 8601 format. Acceptable values are P0D (zero days), P3D (3 days), P7D (7 days), P14D (14 days), and P30D (30 days). If not specified, a default value will be used based on the recurring period duration.", +"type": "string" +}, +"prorationMode": { +"description": "The proration mode for the base plan determines what happens when a user switches to this plan from another base plan. If unspecified, defaults to CHARGE_ON_NEXT_BILLING_DATE.", +"enum": [ +"SUBSCRIPTION_PRORATION_MODE_UNSPECIFIED", +"SUBSCRIPTION_PRORATION_MODE_CHARGE_ON_NEXT_BILLING_DATE", +"SUBSCRIPTION_PRORATION_MODE_CHARGE_FULL_PRICE_IMMEDIATELY" +], +"enumDescriptions": [ +"Unspecified mode.", +"Users will be charged for their new base plan at the end of their current billing period.", +"Users will be charged for their new base plan immediately and in full. Any remaining period of their existing subscription will be used to extend the duration of the new billing plan." +], +"type": "string" +}, +"renewalType": { +"description": "Required. Installments base plan renewal type. Determines the behavior at the end of the initial commitment.", +"enum": [ +"RENEWAL_TYPE_UNSPECIFIED", +"RENEWAL_TYPE_RENEWS_WITHOUT_COMMITMENT", +"RENEWAL_TYPE_RENEWS_WITH_COMMITMENT" +], +"enumDescriptions": [ +"Unspecified state.", +"Renews periodically for the billing period duration without commitment.", +"Renews with the commitment of the same duration as the initial one." +], +"type": "string" +}, +"resubscribeState": { +"description": "Whether users should be able to resubscribe to this base plan in Google Play surfaces. Defaults to RESUBSCRIBE_STATE_ACTIVE if not specified.", +"enum": [ +"RESUBSCRIBE_STATE_UNSPECIFIED", +"RESUBSCRIBE_STATE_ACTIVE", +"RESUBSCRIBE_STATE_INACTIVE" +], +"enumDescriptions": [ +"Unspecified state.", +"Resubscribe is active.", +"Resubscribe is inactive." +], +"type": "string" +} +}, +"type": "object" +}, "InternalAppSharingArtifact": { "description": "An artifact resource which gets created when uploading an APK or Android App Bundle through internal app sharing.", "id": "InternalAppSharingArtifact", @@ -7616,6 +7716,12 @@ false }, "type": "object" }, +"PendingCancellation": { +"description": "This is an indicator of whether there is a pending cancellation on the virtual installment plan. The cancellation will happen only after the user finished all committed payments.", +"id": "PendingCancellation", +"properties": {}, +"type": "object" +}, "PrepaidBasePlanType": { "description": "Represents a base plan that does not automatically renew at the end of the base plan, and must be manually renewed by the user.", "id": "PrepaidBasePlanType", @@ -8039,6 +8145,20 @@ false "properties": {}, "type": "object" }, +"RestrictedPaymentCountries": { +"description": "Countries where the purchase of this product is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed.", +"id": "RestrictedPaymentCountries", +"properties": { +"regionCodes": { +"description": "Required. Region codes to impose payment restrictions on, as defined by ISO 3166-2, e.g. \"US\".", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, "Review": { "description": "An Android app review.", "id": "Review", @@ -8374,6 +8494,10 @@ false "description": "Immutable. Unique product ID of the product. Unique within the parent app. Product IDs must be composed of lower-case letters (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a lower-case letter or number, and be between 1 and 40 (inclusive) characters in length.", "type": "string" }, +"restrictedPaymentCountries": { +"$ref": "RestrictedPaymentCountries", +"description": "Optional. Countries where the purchase of this subscription is restricted to payment methods registered in the same country. If empty, no payment location restrictions are imposed." +}, "taxAndComplianceSettings": { "$ref": "SubscriptionTaxAndComplianceSettings", "description": "Details about taxes and legal compliance." @@ -8852,7 +8976,8 @@ false "SUBSCRIPTION_STATE_IN_GRACE_PERIOD", "SUBSCRIPTION_STATE_ON_HOLD", "SUBSCRIPTION_STATE_CANCELED", -"SUBSCRIPTION_STATE_EXPIRED" +"SUBSCRIPTION_STATE_EXPIRED", +"SUBSCRIPTION_STATE_PENDING_PURCHASE_CANCELED" ], "enumDescriptions": [ "Unspecified subscription state.", @@ -8862,7 +8987,8 @@ false "Subscription is in grace period. The state is only available when the subscription is an auto renewing plan. In this state, all items are in grace period.", "Subscription is on hold (suspended). The state is only available when the subscription is an auto renewing plan. In this state, all items are on hold.", "Subscription is canceled but not expired yet. The state is only available when the subscription is an auto renewing plan. All items have auto_renew_enabled set to false.", -"Subscription is expired. All items have expiry_time in the past." +"Subscription is expired. All items have expiry_time in the past.", +"Pending transaction for subscription is canceled. If this pending purchase was for an existing subscription, use linked_purchase_token to get the current state of that subscription." ], "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/apigateway.v1.json b/googleapiclient/discovery_cache/documents/apigateway.v1.json index b7deebf0696..0d71f3e9aef 100644 --- a/googleapiclient/discovery_cache/documents/apigateway.v1.json +++ b/googleapiclient/discovery_cache/documents/apigateway.v1.json @@ -1083,7 +1083,7 @@ } } }, -"revision": "20240430", +"revision": "20240508", "rootUrl": "https://apigateway.googleapis.com/", "schemas": { "ApigatewayApi": { diff --git a/googleapiclient/discovery_cache/documents/apigateway.v1beta.json b/googleapiclient/discovery_cache/documents/apigateway.v1beta.json index 187deb78882..aa741dc0fae 100644 --- a/googleapiclient/discovery_cache/documents/apigateway.v1beta.json +++ b/googleapiclient/discovery_cache/documents/apigateway.v1beta.json @@ -1083,7 +1083,7 @@ } } }, -"revision": "20240430", +"revision": "20240508", "rootUrl": "https://apigateway.googleapis.com/", "schemas": { "ApigatewayApi": { diff --git a/googleapiclient/discovery_cache/documents/apigee.v1.json b/googleapiclient/discovery_cache/documents/apigee.v1.json index d0dbde71085..fd884959c5b 100644 --- a/googleapiclient/discovery_cache/documents/apigee.v1.json +++ b/googleapiclient/discovery_cache/documents/apigee.v1.json @@ -10045,7 +10045,7 @@ } } }, -"revision": "20240507", +"revision": "20240513", "rootUrl": "https://apigee.googleapis.com/", "schemas": { "EdgeConfigstoreBundleBadBundle": { diff --git a/googleapiclient/discovery_cache/documents/appengine.v1.json b/googleapiclient/discovery_cache/documents/appengine.v1.json index 60ca0aed6b1..8b51b837f64 100644 --- a/googleapiclient/discovery_cache/documents/appengine.v1.json +++ b/googleapiclient/discovery_cache/documents/appengine.v1.json @@ -1718,7 +1718,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://appengine.googleapis.com/", "schemas": { "ApiConfigHandler": { diff --git a/googleapiclient/discovery_cache/documents/appengine.v1alpha.json b/googleapiclient/discovery_cache/documents/appengine.v1alpha.json index 9c001c4b02e..1137f9d3141 100644 --- a/googleapiclient/discovery_cache/documents/appengine.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/appengine.v1alpha.json @@ -946,7 +946,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://appengine.googleapis.com/", "schemas": { "AuthorizedCertificate": { diff --git a/googleapiclient/discovery_cache/documents/appengine.v1beta.json b/googleapiclient/discovery_cache/documents/appengine.v1beta.json index ed35f9774ce..fa121978f6b 100644 --- a/googleapiclient/discovery_cache/documents/appengine.v1beta.json +++ b/googleapiclient/discovery_cache/documents/appengine.v1beta.json @@ -1918,7 +1918,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://appengine.googleapis.com/", "schemas": { "ApiConfigHandler": { diff --git a/googleapiclient/discovery_cache/documents/apphub.v1.json b/googleapiclient/discovery_cache/documents/apphub.v1.json index a57126e993b..37ed10c16d5 100644 --- a/googleapiclient/discovery_cache/documents/apphub.v1.json +++ b/googleapiclient/discovery_cache/documents/apphub.v1.json @@ -1346,7 +1346,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://apphub.googleapis.com/", "schemas": { "Application": { diff --git a/googleapiclient/discovery_cache/documents/apphub.v1alpha.json b/googleapiclient/discovery_cache/documents/apphub.v1alpha.json index 3667e0d398a..934c0a91db4 100644 --- a/googleapiclient/discovery_cache/documents/apphub.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/apphub.v1alpha.json @@ -1438,7 +1438,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://apphub.googleapis.com/", "schemas": { "Application": { diff --git a/googleapiclient/discovery_cache/documents/area120tables.v1alpha1.json b/googleapiclient/discovery_cache/documents/area120tables.v1alpha1.json index f05f5f19643..a630d0e5d4f 100644 --- a/googleapiclient/discovery_cache/documents/area120tables.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/area120tables.v1alpha1.json @@ -586,7 +586,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://area120tables.googleapis.com/", "schemas": { "BatchCreateRowsRequest": { diff --git a/googleapiclient/discovery_cache/documents/artifactregistry.v1.json b/googleapiclient/discovery_cache/documents/artifactregistry.v1.json index 7d21c2298c9..24e8c79a8f5 100644 --- a/googleapiclient/discovery_cache/documents/artifactregistry.v1.json +++ b/googleapiclient/discovery_cache/documents/artifactregistry.v1.json @@ -21,6 +21,216 @@ "endpoints": [ { "description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-south1.rep.googleapis.com/", +"location": "asia-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-south2.rep.googleapis.com/", +"location": "asia-south2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-central2.rep.googleapis.com/", +"location": "europe-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west1.rep.googleapis.com/", +"location": "europe-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west10.rep.googleapis.com/", +"location": "europe-west10" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west12.rep.googleapis.com/", +"location": "europe-west12" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west2.rep.googleapis.com/", +"location": "europe-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west3.rep.googleapis.com/", +"location": "europe-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west4.rep.googleapis.com/", +"location": "europe-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west8.rep.googleapis.com/", +"location": "europe-west8" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west9.rep.googleapis.com/", +"location": "europe-west9" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-central1.rep.googleapis.com/", +"location": "us-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-central2.rep.googleapis.com/", +"location": "us-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-east1.rep.googleapis.com/", +"location": "us-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-east4.rep.googleapis.com/", +"location": "us-east4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-east5.rep.googleapis.com/", +"location": "us-east5" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-east7.rep.googleapis.com/", +"location": "us-east7" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-south1.rep.googleapis.com/", +"location": "us-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west1.rep.googleapis.com/", +"location": "us-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west2.rep.googleapis.com/", +"location": "us-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west3.rep.googleapis.com/", +"location": "us-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west4.rep.googleapis.com/", +"location": "us-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west8.rep.googleapis.com/", +"location": "us-west8" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://artifactregistry.me-central2.rep.googleapis.com/", "location": "me-central2" } @@ -704,7 +914,7 @@ "type": "string" }, "pageSize": { -"description": "The maximum number of artifacts to return.", +"description": "The maximum number of artifacts to return. Maximum page size is 1,000.", "format": "int32", "location": "query", "type": "integer" @@ -809,7 +1019,7 @@ "type": "string" }, "pageSize": { -"description": "The maximum number of files to return.", +"description": "The maximum number of files to return. Maximum page size is 1,000.", "format": "int32", "location": "query", "type": "integer" @@ -841,7 +1051,7 @@ "genericArtifacts": { "methods": { "upload": { -"description": "Directly uploads a Generic artifact. The returned Operation will complete once the resources are uploaded. Package, Version, and File resources are created based on the uploaded artifact. Uploaded artifacts that conflict with existing resources will raise an ALREADY_EXISTS error.", +"description": "Directly uploads a Generic artifact. The returned operation will complete once the resources are uploaded. Package, version, and file resources are created based on the uploaded artifact. Uploaded artifacts that conflict with existing resources will raise an `ALREADY_EXISTS` error.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/genericArtifacts:create", "httpMethod": "POST", "id": "artifactregistry.projects.locations.repositories.genericArtifacts.upload", @@ -1084,7 +1294,7 @@ ], "parameters": { "pageSize": { -"description": "The maximum number of artifacts to return.", +"description": "The maximum number of artifacts to return. Maximum page size is 1,000.", "format": "int32", "location": "query", "type": "integer" @@ -1151,7 +1361,7 @@ ], "parameters": { "pageSize": { -"description": "The maximum number of artifacts to return.", +"description": "The maximum number of artifacts to return. Maximum page size is 1,000.", "format": "int32", "location": "query", "type": "integer" @@ -1407,7 +1617,7 @@ "type": "string" }, "pageSize": { -"description": "The maximum number of tags to return. Maximum page size is 10,000.", +"description": "The maximum number of tags to return. Maximum page size is 1,000.", "format": "int32", "location": "query", "type": "integer" @@ -1670,7 +1880,7 @@ ], "parameters": { "pageSize": { -"description": "The maximum number of artifacts to return.", +"description": "The maximum number of artifacts to return. Maximum page size is 1,000.", "format": "int32", "location": "query", "type": "integer" @@ -1778,7 +1988,7 @@ } } }, -"revision": "20240501", +"revision": "20240513", "rootUrl": "https://artifactregistry.googleapis.com/", "schemas": { "AptArtifact": { @@ -3303,14 +3513,16 @@ false "STANDARD_REPOSITORY", "VIRTUAL_REPOSITORY", "REMOTE_REPOSITORY", -"AOSS_REPOSITORY" +"AOSS_REPOSITORY", +"ASSURED_OSS_REPOSITORY" ], "enumDescriptions": [ "Unspecified mode.", "A standard repository storing artifacts.", "A virtual repository to serve artifacts from one or more sources.", "A remote repository to serve artifacts from a remote source.", -"An AOSS repository provides artifacts from AOSS upstreams." +"An AOSS repository provides artifacts from AOSS upstreams.", +"Replacement of AOSS_REPOSITORY." ], "type": "string" }, @@ -3491,20 +3703,15 @@ false "id": "UploadGenericArtifactRequest", "properties": { "filename": { -"description": "The name of the file of the generic artifact to be uploaded. E.g. \"example-file.zip\" The filename should only include letters, numbers, and url safe characters, i.e. [a-zA-Z0-9-_.~@].", -"type": "string" -}, -"name": { -"deprecated": true, -"description": "Deprecated. Use package_id, version_id and filename instead. The resource name of the generic artifact. E.g. \"projects/math/locations/us/repositories/operations/genericArtifacts/addition/1.0.0/add.py\"", +"description": "The name of the file of the generic artifact to be uploaded. E.g. `example-file.zip` The filename is limited to letters, numbers, and url safe characters, i.e. [a-zA-Z0-9-_.~@].", "type": "string" }, "packageId": { -"description": "The ID of the package of the generic artifact. If the package does not exist, a new package will be created. E.g. \"pkg-1\" The package_id must start with a letter, end with a letter or number, only contain letters, numbers, hyphens and periods i.e. [a-z0-9-.], and cannot exceed 256 characters.", +"description": "The ID of the package of the generic artifact. If the package does not exist, a new package will be created. The `package_id` must start with a letter, end with a letter or number, only contain letters, numbers, hyphens and periods i.e. [a-z0-9-.], and cannot exceed 256 characters.", "type": "string" }, "versionId": { -"description": "The ID of the version of the generic artifact. If the version does not exist, a new version will be created. E.g.\"1.0.0\" The version_id must start and end with a letter or number, can only contain lowercase letters, numbers, hyphens and periods, i.e. [a-z0-9-.] and cannot exceed a total of 128 characters. While \"latest\" is a well-known name for the latest version of a package, it is not yet supported and is reserved for future use. Creating a version called \"latest\" is not allowed.", +"description": "The ID of the version of the generic artifact. If the version does not exist, a new version will be created. The version_id must start and end with a letter or number, can only contain lowercase letters, numbers, hyphens and periods, i.e. [a-z0-9-.] and cannot exceed a total of 128 characters. Creating a version called `latest` is not allowed.", "type": "string" } }, @@ -3755,7 +3962,7 @@ false "type": "object" }, "VirtualRepositoryConfig": { -"description": "LINT.IfChange Virtual repository configuration.", +"description": "Virtual repository configuration.", "id": "VirtualRepositoryConfig", "properties": { "upstreamPolicies": { diff --git a/googleapiclient/discovery_cache/documents/artifactregistry.v1beta1.json b/googleapiclient/discovery_cache/documents/artifactregistry.v1beta1.json index 79fc2154fc8..b31a83fd99d 100644 --- a/googleapiclient/discovery_cache/documents/artifactregistry.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/artifactregistry.v1beta1.json @@ -21,6 +21,216 @@ "endpoints": [ { "description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-south1.rep.googleapis.com/", +"location": "asia-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-south2.rep.googleapis.com/", +"location": "asia-south2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-central2.rep.googleapis.com/", +"location": "europe-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west1.rep.googleapis.com/", +"location": "europe-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west10.rep.googleapis.com/", +"location": "europe-west10" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west12.rep.googleapis.com/", +"location": "europe-west12" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west2.rep.googleapis.com/", +"location": "europe-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west3.rep.googleapis.com/", +"location": "europe-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west4.rep.googleapis.com/", +"location": "europe-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west8.rep.googleapis.com/", +"location": "europe-west8" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west9.rep.googleapis.com/", +"location": "europe-west9" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-central1.rep.googleapis.com/", +"location": "us-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-central2.rep.googleapis.com/", +"location": "us-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-east1.rep.googleapis.com/", +"location": "us-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-east4.rep.googleapis.com/", +"location": "us-east4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-east5.rep.googleapis.com/", +"location": "us-east5" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-east7.rep.googleapis.com/", +"location": "us-east7" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-south1.rep.googleapis.com/", +"location": "us-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west1.rep.googleapis.com/", +"location": "us-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west2.rep.googleapis.com/", +"location": "us-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west3.rep.googleapis.com/", +"location": "us-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west4.rep.googleapis.com/", +"location": "us-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west8.rep.googleapis.com/", +"location": "us-west8" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://artifactregistry.me-central2.rep.googleapis.com/", "location": "me-central2" } @@ -510,7 +720,7 @@ "type": "string" }, "pageSize": { -"description": "The maximum number of files to return.", +"description": "The maximum number of files to return. Maximum page size is 1,000.", "format": "int32", "location": "query", "type": "integer" @@ -732,7 +942,7 @@ "type": "string" }, "pageSize": { -"description": "The maximum number of tags to return. Maximum page size is 10,000.", +"description": "The maximum number of tags to return. Maximum page size is 1,000.", "format": "int32", "location": "query", "type": "integer" @@ -936,7 +1146,7 @@ } } }, -"revision": "20240501", +"revision": "20240513", "rootUrl": "https://artifactregistry.googleapis.com/", "schemas": { "Binding": { diff --git a/googleapiclient/discovery_cache/documents/artifactregistry.v1beta2.json b/googleapiclient/discovery_cache/documents/artifactregistry.v1beta2.json index 09807640166..321880e8fa6 100644 --- a/googleapiclient/discovery_cache/documents/artifactregistry.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/artifactregistry.v1beta2.json @@ -21,6 +21,216 @@ "endpoints": [ { "description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-south1.rep.googleapis.com/", +"location": "asia-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-south2.rep.googleapis.com/", +"location": "asia-south2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-central2.rep.googleapis.com/", +"location": "europe-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west1.rep.googleapis.com/", +"location": "europe-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west10.rep.googleapis.com/", +"location": "europe-west10" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west12.rep.googleapis.com/", +"location": "europe-west12" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west2.rep.googleapis.com/", +"location": "europe-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west3.rep.googleapis.com/", +"location": "europe-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west4.rep.googleapis.com/", +"location": "europe-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west8.rep.googleapis.com/", +"location": "europe-west8" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.europe-west9.rep.googleapis.com/", +"location": "europe-west9" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-central1.rep.googleapis.com/", +"location": "us-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-central2.rep.googleapis.com/", +"location": "us-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-east1.rep.googleapis.com/", +"location": "us-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-east4.rep.googleapis.com/", +"location": "us-east4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-east5.rep.googleapis.com/", +"location": "us-east5" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-east7.rep.googleapis.com/", +"location": "us-east7" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-south1.rep.googleapis.com/", +"location": "us-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west1.rep.googleapis.com/", +"location": "us-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west2.rep.googleapis.com/", +"location": "us-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west3.rep.googleapis.com/", +"location": "us-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west4.rep.googleapis.com/", +"location": "us-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://artifactregistry.us-west8.rep.googleapis.com/", +"location": "us-west8" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://artifactregistry.me-central2.rep.googleapis.com/", "location": "me-central2" } @@ -672,7 +882,7 @@ "type": "string" }, "pageSize": { -"description": "The maximum number of files to return.", +"description": "The maximum number of files to return. Maximum page size is 1,000.", "format": "int32", "location": "query", "type": "integer" @@ -928,7 +1138,7 @@ "type": "string" }, "pageSize": { -"description": "The maximum number of tags to return. Maximum page size is 10,000.", +"description": "The maximum number of tags to return. Maximum page size is 1,000.", "format": "int32", "location": "query", "type": "integer" @@ -1204,7 +1414,7 @@ } } }, -"revision": "20240501", +"revision": "20240513", "rootUrl": "https://artifactregistry.googleapis.com/", "schemas": { "AptArtifact": { diff --git a/googleapiclient/discovery_cache/documents/assuredworkloads.v1.json b/googleapiclient/discovery_cache/documents/assuredworkloads.v1.json index 016faaac685..0749eb47602 100644 --- a/googleapiclient/discovery_cache/documents/assuredworkloads.v1.json +++ b/googleapiclient/discovery_cache/documents/assuredworkloads.v1.json @@ -591,7 +591,7 @@ } } }, -"revision": "20240502", +"revision": "20240510", "rootUrl": "https://assuredworkloads.googleapis.com/", "schemas": { "GoogleCloudAssuredworkloadsV1AcknowledgeViolationRequest": { @@ -682,19 +682,25 @@ "CJIS", "FEDRAMP_HIGH", "FEDRAMP_MODERATE", +"REGIONAL_CONTROLS_PREMIUM_US", "US_REGIONAL_ACCESS", "HIPAA", "HITRUST", +"REGIONAL_CONTROLS_PREMIUM_EU", "EU_REGIONS_AND_SUPPORT", +"REGIONAL_CONTROLS_PREMIUM_CA", "CA_REGIONS_AND_SUPPORT", "ITAR", +"REGIONAL_CONTROLS_PREMIUM_AU", "AU_REGIONS_AND_US_SUPPORT", "ASSURED_WORKLOADS_FOR_PARTNERS", +"REGIONAL_CONTROLS_PREMIUM_ISR", "ISR_REGIONS", "ISR_REGIONS_AND_SUPPORT", "CA_PROTECTED_B", "IL5", "IL2", +"REGIONAL_CONTROLS_PREMIUM_JP", "JP_REGIONS_AND_SUPPORT", "KSA_REGIONS_AND_SUPPORT_WITH_SOVEREIGNTY_CONTROLS", "REGIONAL_CONTROLS", @@ -707,19 +713,25 @@ "FedRAMP High data protection controls", "FedRAMP Moderate data protection controls", "Assured Workloads For US Regions data protection controls", +"Assured Workloads For US Regions data protection controls", "Health Insurance Portability and Accountability Act controls", "Health Information Trust Alliance controls", "Assured Workloads For EU Regions and Support controls", +"Assured Workloads For EU Regions and Support controls", +"Assured Workloads For Canada Regions and Support controls", "Assured Workloads For Canada Regions and Support controls", "International Traffic in Arms Regulations", "Assured Workloads for Australia Regions and Support controls", +"Assured Workloads for Australia Regions and Support controls", "Assured Workloads for Partners;", "Assured Workloads for Israel", "Assured Workloads for Israel Regions", +"Assured Workloads for Israel Regions", "Assured Workloads for Canada Protected B regime", "Information protection as per DoD IL5 requirements.", "Information protection as per DoD IL2 requirements.", "Assured Workloads for Japan Regions", +"Assured Workloads for Japan Regions", "KSA R5 Controls.", "Assured Workloads for Regional Controls/Free Regions", "Assured Workloads for Regional Controls/Free Regions" @@ -1165,19 +1177,25 @@ "CJIS", "FEDRAMP_HIGH", "FEDRAMP_MODERATE", +"REGIONAL_CONTROLS_PREMIUM_US", "US_REGIONAL_ACCESS", "HIPAA", "HITRUST", +"REGIONAL_CONTROLS_PREMIUM_EU", "EU_REGIONS_AND_SUPPORT", +"REGIONAL_CONTROLS_PREMIUM_CA", "CA_REGIONS_AND_SUPPORT", "ITAR", +"REGIONAL_CONTROLS_PREMIUM_AU", "AU_REGIONS_AND_US_SUPPORT", "ASSURED_WORKLOADS_FOR_PARTNERS", +"REGIONAL_CONTROLS_PREMIUM_ISR", "ISR_REGIONS", "ISR_REGIONS_AND_SUPPORT", "CA_PROTECTED_B", "IL5", "IL2", +"REGIONAL_CONTROLS_PREMIUM_JP", "JP_REGIONS_AND_SUPPORT", "KSA_REGIONS_AND_SUPPORT_WITH_SOVEREIGNTY_CONTROLS", "REGIONAL_CONTROLS", @@ -1190,19 +1208,25 @@ "FedRAMP High data protection controls", "FedRAMP Moderate data protection controls", "Assured Workloads For US Regions data protection controls", +"Assured Workloads For US Regions data protection controls", "Health Insurance Portability and Accountability Act controls", "Health Information Trust Alliance controls", "Assured Workloads For EU Regions and Support controls", +"Assured Workloads For EU Regions and Support controls", +"Assured Workloads For Canada Regions and Support controls", "Assured Workloads For Canada Regions and Support controls", "International Traffic in Arms Regulations", "Assured Workloads for Australia Regions and Support controls", +"Assured Workloads for Australia Regions and Support controls", "Assured Workloads for Partners;", "Assured Workloads for Israel", "Assured Workloads for Israel Regions", +"Assured Workloads for Israel Regions", "Assured Workloads for Canada Protected B regime", "Information protection as per DoD IL5 requirements.", "Information protection as per DoD IL2 requirements.", "Assured Workloads for Japan Regions", +"Assured Workloads for Japan Regions", "KSA R5 Controls.", "Assured Workloads for Regional Controls/Free Regions", "Assured Workloads for Regional Controls/Free Regions" diff --git a/googleapiclient/discovery_cache/documents/assuredworkloads.v1beta1.json b/googleapiclient/discovery_cache/documents/assuredworkloads.v1beta1.json index 87b878c20b9..234e7696d41 100644 --- a/googleapiclient/discovery_cache/documents/assuredworkloads.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/assuredworkloads.v1beta1.json @@ -563,7 +563,7 @@ } } }, -"revision": "20240502", +"revision": "20240510", "rootUrl": "https://assuredworkloads.googleapis.com/", "schemas": { "GoogleCloudAssuredworkloadsV1beta1AcknowledgeViolationRequest": { @@ -654,19 +654,25 @@ "CJIS", "FEDRAMP_HIGH", "FEDRAMP_MODERATE", +"REGIONAL_CONTROLS_PREMIUM_US", "US_REGIONAL_ACCESS", "HIPAA", "HITRUST", +"REGIONAL_CONTROLS_PREMIUM_EU", "EU_REGIONS_AND_SUPPORT", +"REGIONAL_CONTROLS_PREMIUM_CA", "CA_REGIONS_AND_SUPPORT", "ITAR", +"REGIONAL_CONTROLS_PREMIUM_AU", "AU_REGIONS_AND_US_SUPPORT", "ASSURED_WORKLOADS_FOR_PARTNERS", +"REGIONAL_CONTROLS_PREMIUM_ISR", "ISR_REGIONS", "ISR_REGIONS_AND_SUPPORT", "CA_PROTECTED_B", "IL5", "IL2", +"REGIONAL_CONTROLS_PREMIUM_JP", "JP_REGIONS_AND_SUPPORT", "KSA_REGIONS_AND_SUPPORT_WITH_SOVEREIGNTY_CONTROLS", "REGIONAL_CONTROLS", @@ -679,19 +685,25 @@ "FedRAMP High data protection controls", "FedRAMP Moderate data protection controls", "Assured Workloads For US Regions data protection controls", +"Assured Workloads For US Regions data protection controls", "Health Insurance Portability and Accountability Act controls", "Health Information Trust Alliance controls", "Assured Workloads For EU Regions and Support controls", +"Assured Workloads For EU Regions and Support controls", +"Assured Workloads For Canada Regions and Support controls", "Assured Workloads For Canada Regions and Support controls", "International Traffic in Arms Regulations", "Assured Workloads for Australia Regions and Support controls", +"Assured Workloads for Australia Regions and Support controls", "Assured Workloads for Partners;", "Assured Workloads for Israel", "Assured Workloads for Israel Regions", +"Assured Workloads for Israel Regions", "Assured Workloads for Canada Protected B regime", "Information protection as per DoD IL5 requirements.", "Information protection as per DoD IL2 requirements.", "Assured Workloads for Japan Regions", +"Assured Workloads for Japan Regions", "KSA R5 Controls.", "Assured Workloads for Regional Controls/Free Regions", "Assured Workloads for Regional Controls/Free Regions" @@ -1129,19 +1141,25 @@ "CJIS", "FEDRAMP_HIGH", "FEDRAMP_MODERATE", +"REGIONAL_CONTROLS_PREMIUM_US", "US_REGIONAL_ACCESS", "HIPAA", "HITRUST", +"REGIONAL_CONTROLS_PREMIUM_EU", "EU_REGIONS_AND_SUPPORT", +"REGIONAL_CONTROLS_PREMIUM_CA", "CA_REGIONS_AND_SUPPORT", "ITAR", +"REGIONAL_CONTROLS_PREMIUM_AU", "AU_REGIONS_AND_US_SUPPORT", "ASSURED_WORKLOADS_FOR_PARTNERS", +"REGIONAL_CONTROLS_PREMIUM_ISR", "ISR_REGIONS", "ISR_REGIONS_AND_SUPPORT", "CA_PROTECTED_B", "IL5", "IL2", +"REGIONAL_CONTROLS_PREMIUM_JP", "JP_REGIONS_AND_SUPPORT", "KSA_REGIONS_AND_SUPPORT_WITH_SOVEREIGNTY_CONTROLS", "REGIONAL_CONTROLS", @@ -1154,19 +1172,25 @@ "FedRAMP High data protection controls", "FedRAMP Moderate data protection controls", "Assured Workloads For US Regions data protection controls", +"Assured Workloads For US Regions data protection controls", "Health Insurance Portability and Accountability Act controls", "Health Information Trust Alliance controls", "Assured Workloads For EU Regions and Support controls", +"Assured Workloads For EU Regions and Support controls", +"Assured Workloads For Canada Regions and Support controls", "Assured Workloads For Canada Regions and Support controls", "International Traffic in Arms Regulations", "Assured Workloads for Australia Regions and Support controls", +"Assured Workloads for Australia Regions and Support controls", "Assured Workloads for Partners;", "Assured Workloads for Israel", "Assured Workloads for Israel Regions", +"Assured Workloads for Israel Regions", "Assured Workloads for Canada Protected B regime", "Information protection as per DoD IL5 requirements.", "Information protection as per DoD IL2 requirements.", "Assured Workloads for Japan Regions", +"Assured Workloads for Japan Regions", "KSA R5 Controls.", "Assured Workloads for Regional Controls/Free Regions", "Assured Workloads for Regional Controls/Free Regions" diff --git a/googleapiclient/discovery_cache/documents/authorizedbuyersmarketplace.v1.json b/googleapiclient/discovery_cache/documents/authorizedbuyersmarketplace.v1.json index d48ceef5185..224f3e63e6e 100644 --- a/googleapiclient/discovery_cache/documents/authorizedbuyersmarketplace.v1.json +++ b/googleapiclient/discovery_cache/documents/authorizedbuyersmarketplace.v1.json @@ -1367,7 +1367,7 @@ } } }, -"revision": "20240513", +"revision": "20240520", "rootUrl": "https://authorizedbuyersmarketplace.googleapis.com/", "schemas": { "AcceptProposalRequest": { diff --git a/googleapiclient/discovery_cache/documents/backupdr.v1.json b/googleapiclient/discovery_cache/documents/backupdr.v1.json index 23b728a0f8b..d35743ddf07 100644 --- a/googleapiclient/discovery_cache/documents/backupdr.v1.json +++ b/googleapiclient/discovery_cache/documents/backupdr.v1.json @@ -177,38 +177,6 @@ } }, "resources": { -"backupVaults": { -"methods": { -"testIamPermissions": { -"description": "Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may \"fail open\" without warning.", -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/backupVaults/{backupVaultsId}:testIamPermissions", -"httpMethod": "POST", -"id": "backupdr.projects.locations.backupVaults.testIamPermissions", -"parameterOrder": [ -"resource" -], -"parameters": { -"resource": { -"description": "REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", -"location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/backupVaults/[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v1/{+resource}:testIamPermissions", -"request": { -"$ref": "TestIamPermissionsRequest" -}, -"response": { -"$ref": "TestIamPermissionsResponse" -}, -"scopes": [ -"https://www.googleapis.com/auth/cloud-platform" -] -} -} -}, "managementServers": { "methods": { "create": { @@ -567,7 +535,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://backupdr.googleapis.com/", "schemas": { "AuditConfig": { diff --git a/googleapiclient/discovery_cache/documents/biglake.v1.json b/googleapiclient/discovery_cache/documents/biglake.v1.json index 90e926d4760..25fda9525b6 100644 --- a/googleapiclient/discovery_cache/documents/biglake.v1.json +++ b/googleapiclient/discovery_cache/documents/biglake.v1.json @@ -616,7 +616,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://biglake.googleapis.com/", "schemas": { "Catalog": { diff --git a/googleapiclient/discovery_cache/documents/bigquerydatapolicy.v1.json b/googleapiclient/discovery_cache/documents/bigquerydatapolicy.v1.json index a8db3b19ede..0f542ad72c2 100644 --- a/googleapiclient/discovery_cache/documents/bigquerydatapolicy.v1.json +++ b/googleapiclient/discovery_cache/documents/bigquerydatapolicy.v1.json @@ -395,7 +395,7 @@ } } }, -"revision": "20240429", +"revision": "20240506", "rootUrl": "https://bigquerydatapolicy.googleapis.com/", "schemas": { "AuditConfig": { diff --git a/googleapiclient/discovery_cache/documents/bigquerydatatransfer.v1.json b/googleapiclient/discovery_cache/documents/bigquerydatatransfer.v1.json index deae6064943..798591de2a3 100644 --- a/googleapiclient/discovery_cache/documents/bigquerydatatransfer.v1.json +++ b/googleapiclient/discovery_cache/documents/bigquerydatatransfer.v1.json @@ -513,7 +513,7 @@ ], "parameters": { "authorizationCode": { -"description": "Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config.", +"description": "Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config.", "location": "query", "type": "string" }, @@ -530,7 +530,7 @@ "type": "string" }, "versionInfo": { -"description": "Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config.", +"description": "Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config.", "location": "query", "type": "string" } @@ -653,7 +653,7 @@ ], "parameters": { "authorizationCode": { -"description": "Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.", +"description": "Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.", "location": "query", "type": "string" }, @@ -676,7 +676,7 @@ "type": "string" }, "versionInfo": { -"description": "Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.", +"description": "Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.", "location": "query", "type": "string" } @@ -961,7 +961,7 @@ ], "parameters": { "authorizationCode": { -"description": "Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config.", +"description": "Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config.", "location": "query", "type": "string" }, @@ -978,7 +978,7 @@ "type": "string" }, "versionInfo": { -"description": "Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config.", +"description": "Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to create the transfer config.", "location": "query", "type": "string" } @@ -1101,7 +1101,7 @@ ], "parameters": { "authorizationCode": { -"description": "Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.", +"description": "Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.", "location": "query", "type": "string" }, @@ -1124,7 +1124,7 @@ "type": "string" }, "versionInfo": { -"description": "Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.", +"description": "Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: https://bigquery.cloud.google.com/datatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=client_id&scope=data_source_scopes * The client_id is the OAuth client_id of the a data source as returned by ListDataSources method. * data_source_scopes are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.", "location": "query", "type": "string" } @@ -1398,7 +1398,7 @@ } } }, -"revision": "20240504", +"revision": "20240512", "rootUrl": "https://bigquerydatatransfer.googleapis.com/", "schemas": { "CheckValidCredsRequest": { diff --git a/googleapiclient/discovery_cache/documents/bigqueryreservation.v1.json b/googleapiclient/discovery_cache/documents/bigqueryreservation.v1.json index abdeaa310d9..7dd0b778a6c 100644 --- a/googleapiclient/discovery_cache/documents/bigqueryreservation.v1.json +++ b/googleapiclient/discovery_cache/documents/bigqueryreservation.v1.json @@ -880,7 +880,7 @@ } } }, -"revision": "20240505", +"revision": "20240513", "rootUrl": "https://bigqueryreservation.googleapis.com/", "schemas": { "Assignment": { diff --git a/googleapiclient/discovery_cache/documents/billingbudgets.v1.json b/googleapiclient/discovery_cache/documents/billingbudgets.v1.json index 60124ca1bed..c11e31a0fbc 100644 --- a/googleapiclient/discovery_cache/documents/billingbudgets.v1.json +++ b/googleapiclient/discovery_cache/documents/billingbudgets.v1.json @@ -275,7 +275,7 @@ } } }, -"revision": "20240504", +"revision": "20240519", "rootUrl": "https://billingbudgets.googleapis.com/", "schemas": { "GoogleCloudBillingBudgetsV1Budget": { diff --git a/googleapiclient/discovery_cache/documents/billingbudgets.v1beta1.json b/googleapiclient/discovery_cache/documents/billingbudgets.v1beta1.json index 8f50aff7998..1b0f0ea634e 100644 --- a/googleapiclient/discovery_cache/documents/billingbudgets.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/billingbudgets.v1beta1.json @@ -269,7 +269,7 @@ } } }, -"revision": "20240504", +"revision": "20240519", "rootUrl": "https://billingbudgets.googleapis.com/", "schemas": { "GoogleCloudBillingBudgetsV1beta1AllUpdatesRule": { diff --git a/googleapiclient/discovery_cache/documents/binaryauthorization.v1.json b/googleapiclient/discovery_cache/documents/binaryauthorization.v1.json index fb0c8e4d9b7..fd774c6aeda 100644 --- a/googleapiclient/discovery_cache/documents/binaryauthorization.v1.json +++ b/googleapiclient/discovery_cache/documents/binaryauthorization.v1.json @@ -742,7 +742,7 @@ } } }, -"revision": "20240503", +"revision": "20240510", "rootUrl": "https://binaryauthorization.googleapis.com/", "schemas": { "AdmissionRule": { diff --git a/googleapiclient/discovery_cache/documents/binaryauthorization.v1beta1.json b/googleapiclient/discovery_cache/documents/binaryauthorization.v1beta1.json index 02be716c94d..62f4a960888 100644 --- a/googleapiclient/discovery_cache/documents/binaryauthorization.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/binaryauthorization.v1beta1.json @@ -551,7 +551,7 @@ } } }, -"revision": "20240503", +"revision": "20240510", "rootUrl": "https://binaryauthorization.googleapis.com/", "schemas": { "AdmissionRule": { diff --git a/googleapiclient/discovery_cache/documents/blockchainnodeengine.v1.json b/googleapiclient/discovery_cache/documents/blockchainnodeengine.v1.json index 28a3020ed0c..b2f932e014a 100644 --- a/googleapiclient/discovery_cache/documents/blockchainnodeengine.v1.json +++ b/googleapiclient/discovery_cache/documents/blockchainnodeengine.v1.json @@ -487,7 +487,7 @@ } } }, -"revision": "20240504", +"revision": "20240509", "rootUrl": "https://blockchainnodeengine.googleapis.com/", "schemas": { "BlockchainNode": { diff --git a/googleapiclient/discovery_cache/documents/blogger.v2.json b/googleapiclient/discovery_cache/documents/blogger.v2.json index 934533ca81a..9644da97bc0 100644 --- a/googleapiclient/discovery_cache/documents/blogger.v2.json +++ b/googleapiclient/discovery_cache/documents/blogger.v2.json @@ -401,7 +401,7 @@ } } }, -"revision": "20240513", +"revision": "20240520", "rootUrl": "https://blogger.googleapis.com/", "schemas": { "Blog": { diff --git a/googleapiclient/discovery_cache/documents/blogger.v3.json b/googleapiclient/discovery_cache/documents/blogger.v3.json index bb1f45981a4..35a8b90143a 100644 --- a/googleapiclient/discovery_cache/documents/blogger.v3.json +++ b/googleapiclient/discovery_cache/documents/blogger.v3.json @@ -1710,7 +1710,7 @@ } } }, -"revision": "20240513", +"revision": "20240520", "rootUrl": "https://blogger.googleapis.com/", "schemas": { "Blog": { diff --git a/googleapiclient/discovery_cache/documents/books.v1.json b/googleapiclient/discovery_cache/documents/books.v1.json index ec71e2d60fd..7efc7a9210b 100644 --- a/googleapiclient/discovery_cache/documents/books.v1.json +++ b/googleapiclient/discovery_cache/documents/books.v1.json @@ -2677,7 +2677,7 @@ } } }, -"revision": "20240507", +"revision": "20240514", "rootUrl": "https://books.googleapis.com/", "schemas": { "Annotation": { diff --git a/googleapiclient/discovery_cache/documents/businessprofileperformance.v1.json b/googleapiclient/discovery_cache/documents/businessprofileperformance.v1.json index 61713afc88a..6069be465bb 100644 --- a/googleapiclient/discovery_cache/documents/businessprofileperformance.v1.json +++ b/googleapiclient/discovery_cache/documents/businessprofileperformance.v1.json @@ -417,7 +417,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://businessprofileperformance.googleapis.com/", "schemas": { "DailyMetricTimeSeries": { diff --git a/googleapiclient/discovery_cache/documents/chat.v1.json b/googleapiclient/discovery_cache/documents/chat.v1.json index 430eb2f429f..0be4fecf295 100644 --- a/googleapiclient/discovery_cache/documents/chat.v1.json +++ b/googleapiclient/discovery_cache/documents/chat.v1.json @@ -347,7 +347,7 @@ ], "parameters": { "name": { -"description": "Required. Resource name of the space, in the form \"spaces/*\". Format: `spaces/{space}`", +"description": "Required. Resource name of the space, in the form `spaces/{space}`. Format: `spaces/{space}`", "location": "path", "pattern": "^spaces/[^/]+$", "required": true, @@ -434,7 +434,7 @@ ] }, "setup": { -"description": "Creates a space and adds specified users to it. The calling user is automatically added to the space, and shouldn't be specified as a membership in the request. For an example, see [Set up a space with initial members](https://developers.google.com/workspace/chat/set-up-spaces). To specify the human members to add, add memberships with the appropriate `member.name` in the `SetUpSpaceRequest`. To add a human user, use `users/{user}`, where `{user}` can be the email address for the user. For users in the same Workspace organization `{user}` can also be the `id` for the person from the People API, or the `id` for the user in the Directory API. For example, if the People API Person profile ID for `user@example.com` is `123456789`, you can add the user to the space by setting the `membership.member.name` to `users/user@example.com` or `users/123456789`. For a space or group chat, if the caller blocks or is blocked by some members, then those members aren't added to the created space. To create a direct message (DM) between the calling user and another human user, specify exactly one membership to represent the human user. If one user blocks the other, the request fails and the DM isn't created. To create a DM between the calling user and the calling app, set `Space.singleUserBotDm` to `true` and don't specify any memberships. You can only use this method to set up a DM with the calling app. To add the calling app as a member of a space or an existing DM between two human users, see [Invite or add a user or app to a space](https://developers.google.com/workspace/chat/create-members). If a DM already exists between two users, even when one user blocks the other at the time a request is made, then the existing DM is returned. Spaces with threaded replies aren't supported. If you receive the error message `ALREADY_EXISTS` when setting up a space, try a different `displayName`. An existing space within the Google Workspace organization might already use this display name. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user).", +"description": "Creates a space and adds specified users to it. The calling user is automatically added to the space, and shouldn't be specified as a membership in the request. For an example, see [Set up a space with initial members](https://developers.google.com/workspace/chat/set-up-spaces). To specify the human members to add, add memberships with the appropriate `membership.member.name`. To add a human user, use `users/{user}`, where `{user}` can be the email address for the user. For users in the same Workspace organization `{user}` can also be the `id` for the person from the People API, or the `id` for the user in the Directory API. For example, if the People API Person profile ID for `user@example.com` is `123456789`, you can add the user to the space by setting the `membership.member.name` to `users/user@example.com` or `users/123456789`. For a named space or group chat, if the caller blocks, or is blocked by some members, or doesn't have permission to add some members, then those members aren't added to the created space. To create a direct message (DM) between the calling user and another human user, specify exactly one membership to represent the human user. If one user blocks the other, the request fails and the DM isn't created. To create a DM between the calling user and the calling app, set `Space.singleUserBotDm` to `true` and don't specify any memberships. You can only use this method to set up a DM with the calling app. To add the calling app as a member of a space or an existing DM between two human users, see [Invite or add a user or app to a space](https://developers.google.com/workspace/chat/create-members). If a DM already exists between two users, even when one user blocks the other at the time a request is made, then the existing DM is returned. Spaces with threaded replies aren't supported. If you receive the error message `ALREADY_EXISTS` when setting up a space, try a different `displayName`. An existing space within the Google Workspace organization might already use this display name. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user).", "flatPath": "v1/spaces:setup", "httpMethod": "POST", "id": "chat.spaces.setup", @@ -457,7 +457,7 @@ "members": { "methods": { "create": { -"description": "Creates a human membership or app membership for the calling app. Creating memberships for other apps isn't supported. For an example, see [Invite or add a user or a Google Chat app to a space](https://developers.google.com/workspace/chat/create-members). When creating a membership, if the specified member has their auto-accept policy turned off, then they're invited, and must accept the space invitation before joining. Otherwise, creating a membership adds the member directly to the specified space. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). To specify the member to add, set the `membership.member.name` in the `CreateMembershipRequest`: - To add the calling app to a space or a direct message between two human users, use `users/app`. Unable to add other apps to the space. - To add a human user, use `users/{user}`, where `{user}` can be the email address for the user. For users in the same Workspace organization `{user}` can also be the `id` for the person from the People API, or the `id` for the user in the Directory API. For example, if the People API Person profile ID for `user@example.com` is `123456789`, you can add the user to the space by setting the `membership.member.name` to `users/user@example.com` or `users/123456789`.", +"description": "Creates a human membership or app membership for the calling app. Creating memberships for other apps isn't supported. For an example, see [Invite or add a user or a Google Chat app to a space](https://developers.google.com/workspace/chat/create-members). When creating a membership, if the specified member has their auto-accept policy turned off, then they're invited, and must accept the space invitation before joining. Otherwise, creating a membership adds the member directly to the specified space. Requires [user authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). To specify the member to add, set the `membership.member.name` for the human or app member. - To add the calling app to a space or a direct message between two human users, use `users/app`. Unable to add other apps to the space. - To add a human user, use `users/{user}`, where `{user}` can be the email address for the user. For users in the same Workspace organization `{user}` can also be the `id` for the person from the People API, or the `id` for the user in the Directory API. For example, if the People API Person profile ID for `user@example.com` is `123456789`, you can add the user to the space by setting the `membership.member.name` to `users/user@example.com` or `users/123456789`.", "flatPath": "v1/spaces/{spacesId}/members", "httpMethod": "POST", "id": "chat.spaces.members.create", @@ -903,7 +903,7 @@ ], "parameters": { "name": { -"description": "Required. Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`.", +"description": "Required. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`.", "location": "path", "pattern": "^spaces/[^/]+/messages/[^/]+/attachments/[^/]+$", "required": true, @@ -1215,7 +1215,7 @@ } } }, -"revision": "20240507", +"revision": "20240516", "rootUrl": "https://chat.googleapis.com/", "schemas": { "AccessoryWidget": { @@ -1424,7 +1424,7 @@ "readOnly": true }, "name": { -"description": "Resource name of the attachment, in the form `spaces/*/messages/*/attachments/*`.", +"description": "Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`.", "type": "string" }, "source": { @@ -3954,7 +3954,7 @@ "id": "SetUpSpaceRequest", "properties": { "memberships": { -"description": "Optional. The Google Chat users to invite to join the space. Omit the calling user, as they are added automatically. The set currently allows up to 20 memberships (in addition to the caller). The `Membership.member` field must contain a `user` with `name` populated (format: `users/{user}`) and `type` set to `User.Type.HUMAN`. You can only add human users when setting up a space (adding Chat apps is only supported for direct message setup with the calling app). You can also add members using the user's email as an alias for {user}. For example, the `user.name` can be `users/example@gmail.com`.\" To invite Gmail users or users from external Google Workspace domains, user's email must be used for `{user}`. Optional when setting `Space.spaceType` to `SPACE`. Required when setting `Space.spaceType` to `GROUP_CHAT`, along with at least two memberships. Required when setting `Space.spaceType` to `DIRECT_MESSAGE` with a human user, along with exactly one membership. Must be empty when creating a 1:1 conversation between a human and the calling Chat app (when setting `Space.spaceType` to `DIRECT_MESSAGE` and `Space.singleUserBotDm` to `true`).", +"description": "Optional. The Google Chat users to invite to join the space. Omit the calling user, as they are added automatically. The set currently allows up to 20 memberships (in addition to the caller). For human membership, the `Membership.member` field must contain a `user` with `name` populated (format: `users/{user}`) and `type` set to `User.Type.HUMAN`. You can only add human users when setting up a space (adding Chat apps is only supported for direct message setup with the calling app). You can also add members using the user's email as an alias for {user}. For example, the `user.name` can be `users/example@gmail.com`. To invite Gmail users or users from external Google Workspace domains, user's email must be used for `{user}`. Optional when setting `Space.spaceType` to `SPACE`. Required when setting `Space.spaceType` to `GROUP_CHAT`, along with at least two memberships. Required when setting `Space.spaceType` to `DIRECT_MESSAGE` with a human user, along with exactly one membership. Must be empty when creating a 1:1 conversation between a human and the calling Chat app (when setting `Space.spaceType` to `DIRECT_MESSAGE` and `Space.singleUserBotDm` to `true`).", "items": { "$ref": "Membership" }, diff --git a/googleapiclient/discovery_cache/documents/checks.v1alpha.json b/googleapiclient/discovery_cache/documents/checks.v1alpha.json index 6e1e31cae4f..07d2a2310ba 100644 --- a/googleapiclient/discovery_cache/documents/checks.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/checks.v1alpha.json @@ -414,7 +414,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://checks.googleapis.com/", "schemas": { "CancelOperationRequest": { diff --git a/googleapiclient/discovery_cache/documents/chromemanagement.v1.json b/googleapiclient/discovery_cache/documents/chromemanagement.v1.json index c6ac250fcdd..b1873f84eb0 100644 --- a/googleapiclient/discovery_cache/documents/chromemanagement.v1.json +++ b/googleapiclient/discovery_cache/documents/chromemanagement.v1.json @@ -1172,7 +1172,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://chromemanagement.googleapis.com/", "schemas": { "GoogleChromeManagementV1AndroidAppInfo": { @@ -3438,6 +3438,329 @@ }, "type": "object" }, +"GoogleChromeManagementV1TelemetryAppInstallEvent": { +"description": "App installation data.", +"id": "GoogleChromeManagementV1TelemetryAppInstallEvent", +"properties": { +"appId": { +"description": "App id. For PWAs this is the start URL, and for extensions this is the extension id.", +"type": "string" +}, +"appInstallReason": { +"description": "App installation reason.", +"enum": [ +"APPLICATION_INSTALL_REASON_UNSPECIFIED", +"APPLICATION_INSTALL_REASON_SYSTEM", +"APPLICATION_INSTALL_REASON_POLICY", +"APPLICATION_INSTALL_REASON_OEM", +"APPLICATION_INSTALL_REASON_DEFAULT", +"APPLICATION_INSTALL_REASON_SYNC", +"APPLICATION_INSTALL_REASON_USER", +"APPLICATION_INSTALL_REASON_SUB_APP", +"APPLICATION_INSTALL_REASON_KIOSK", +"APPLICATION_INSTALL_REASON_COMMAND_LINE" +], +"enumDescriptions": [ +"Application install reason is unknown.", +"Application installed with the system and is considered part of the OS.", +"Application installed by policy.", +"Application installed by an original equipment manufacturer (OEM).", +"Application installed by default, but is not considered a system app.", +"Application installed by sync.", +"Application installed by user action.", +"Application installed bt SubApp API call.", +"Application installed by Kiosk on Chrome OS.", +"Application installed by command line argument." +], +"type": "string" +}, +"appInstallSource": { +"description": "App installation source.", +"enum": [ +"APPLICATION_INSTALL_SOURCE_UNSPECIFIED", +"APPLICATION_INSTALL_SOURCE_SYSTEM", +"APPLICATION_INSTALL_SOURCE_SYNC", +"APPLICATION_INSTALL_SOURCE_PLAY_STORE", +"APPLICATION_INSTALL_SOURCE_CHROME_WEB_STORE", +"APPLICATION_INSTALL_SOURCE_BROWSER" +], +"enumDescriptions": [ +"Application install source is unknown.", +"Application installed as part of Chrome OS.", +"Application install source is a sync.", +"Application install source is the Play store.", +"Application install source is the Chrome web store.", +"Application install source is a browser." +], +"type": "string" +}, +"appInstallTime": { +"description": "App installation time depending on the app lifecycle.", +"enum": [ +"APPLICATION_INSTALL_TIME_UNSPECIFIED", +"APPLICATION_INSTALL_TIME_INIT", +"APPLICATION_INSTALL_TIME_RUNNING" +], +"enumDescriptions": [ +"Application install time unknown.", +"Application install is initialized.", +"Application install is currently running." +], +"type": "string" +}, +"appType": { +"description": "Type of app.", +"enum": [ +"TELEMETRY_APPLICATION_TYPE_UNSPECIFIED", +"APPLICATION_TYPE_ARC", +"APPLICATION_TYPE_BUILT_IN", +"APPLICATION_TYPE_CROSTINI", +"APPLICATION_TYPE_CHROME_APP", +"APPLICATION_TYPE_WEB", +"APPLICATION_TYPE_MAC_OS", +"APPLICATION_TYPE_PLUGIN_VM", +"APPLICATION_TYPE_STANDALONE_BROWSER", +"APPLICATION_TYPE_REMOTE", +"APPLICATION_TYPE_BOREALIS", +"APPLICATION_TYPE_SYSTEM_WEB", +"APPLICATION_TYPE_STANDALONE_BROWSER_CHROME_APP", +"APPLICATION_TYPE_EXTENSION", +"APPLICATION_TYPE_STANDALONE_BROWSER_EXTENSION", +"APPLICATION_TYPE_BRUSCHETTA" +], +"enumDescriptions": [ +"Application type unknown.", +"Application type arc (Android app).", +"Application type built-in.", +"Application type Linux (via Crostini).", +"Application type Chrome app.", +"Application type web.", +"Application type Mac OS.", +"Application type Plugin VM.", +"Application type standalone browser (Lacros browser app).", +"Application type remote.", +"Application type borealis.", +"Application type system web.", +"Application type standalone browser chrome app (hosted in Lacros).", +"Application type extension.", +"Application type standalone browser extension.", +"Application type bruschetta." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleChromeManagementV1TelemetryAppLaunchEvent": { +"description": "App launch data.", +"id": "GoogleChromeManagementV1TelemetryAppLaunchEvent", +"properties": { +"appId": { +"description": "App id. For PWAs this is the start URL, and for extensions this is the extension id.", +"type": "string" +}, +"appLaunchSource": { +"description": "App launch source.", +"enum": [ +"APPLICATION_LAUNCH_SOURCE_UNSPECIFIED", +"APPLICATION_LAUNCH_SOURCE_APP_LIST_GRID", +"APPLICATION_LAUNCH_SOURCE_APP_LIST_GRID_CONTEXT_MENU", +"APPLICATION_LAUNCH_SOURCE_APP_LIST_QUERY", +"APPLICATION_LAUNCH_SOURCE_APP_LIST_QUERY_CONTEXT_MENU", +"APPLICATION_LAUNCH_SOURCE_APP_LIST_RECOMMENDATION", +"APPLICATION_LAUNCH_SOURCE_PARENTAL_CONTROLS", +"APPLICATION_LAUNCH_SOURCE_SHELF", +"APPLICATION_LAUNCH_SOURCE_FILE_MANAGER", +"APPLICATION_LAUNCH_SOURCE_LINK", +"APPLICATION_LAUNCH_SOURCE_OMNIBOX", +"APPLICATION_LAUNCH_SOURCE_CHROME_INTERNAL", +"APPLICATION_LAUNCH_SOURCE_KEYBOARD", +"APPLICATION_LAUNCH_SOURCE_OTHER_APP", +"APPLICATION_LAUNCH_SOURCE_MENU", +"APPLICATION_LAUNCH_SOURCE_INSTALLED_NOTIFICATION", +"APPLICATION_LAUNCH_SOURCE_TEST", +"APPLICATION_LAUNCH_SOURCE_ARC", +"APPLICATION_LAUNCH_SOURCE_SHARESHEET", +"APPLICATION_LAUNCH_SOURCE_RELEASE_NOTES_NOTIFICATION", +"APPLICATION_LAUNCH_SOURCE_FULL_RESTORE", +"APPLICATION_LAUNCH_SOURCE_SMART_TEXT_CONTEXT_MENU", +"APPLICATION_LAUNCH_SOURCE_DISCOVER_TAB_NOTIFICATION", +"APPLICATION_LAUNCH_SOURCE_MANAGEMENT_API", +"APPLICATION_LAUNCH_SOURCE_KIOSK", +"APPLICATION_LAUNCH_SOURCE_COMMAND_LINE", +"APPLICATION_LAUNCH_SOURCE_BACKGROUND_MODE", +"APPLICATION_LAUNCH_SOURCE_NEW_TAB_PAGE", +"APPLICATION_LAUNCH_SOURCE_INTENT_URL", +"APPLICATION_LAUNCH_SOURCE_OS_LOGIN", +"APPLICATION_LAUNCH_SOURCE_PROTOCOL_HANDLER", +"APPLICATION_LAUNCH_SOURCE_URL_HANDLER", +"APPLICATION_LAUNCH_SOURCE_LOCK_SCREEN", +"APPLICATION_LAUNCH_SOURCE_APP_HOME_PAGE", +"APPLICATION_LAUNCH_SOURCE_REPARENTING", +"APPLICATION_LAUNCH_SOURCE_PROFILE_MENU", +"APPLICATION_LAUNCH_SOURCE_SYSTEM_TRAY_CALENDAR", +"APPLICATION_LAUNCH_SOURCE_INSTALLER", +"APPLICATION_LAUNCH_SOURCE_FIRST_RUN", +"APPLICATION_LAUNCH_SOURCE_WELCOME_TOUR", +"APPLICATION_LAUNCH_SOURCE_FOCUS_MODE" +], +"enumDescriptions": [ +"Application launch source unknown.", +"Application launched from the grid of apps, not the search box.", +"Application launched from the grid of apps, off of the context menu.", +"Application launched from query-dependent results (larger icons).", +"Application launched from query-dependent results, off of the context menu.", +"Application launched from query-less recommendations (smaller icons).", +"Application launched from the Parental Controls Settings section and Per App time notification.", +"Application launched from shelf.", +"Application launched from the file manager", +"Application launched from left click on a link in the browser.", +"Application launched from entering a URL in the Omnibox on the browser.", +"Application launched from a Chrome internal call.", +"Application launched from keyboard shortcut for opening app.", +"Application launched from clicking a link in another app or WebUI.", +"Application launched from menu.", +"Application launched from the installed notification.", +"Application launched from a test.", +"Application launched from Arc.", +"Application launched from Sharesheet.", +"Application launched from the release notes notification.", +"Application launched from a full restore.", +"Application launched from a smart text selection context menu.", +"Application launched from a discover tab notification.", +"Application launched from the Management API.", +"Application launched from kiosk.", +"Application launched from the command line.", +"Application launched from background mode.", +"Application launched from the new tab page.", +"Application launched from an intent URL.", +"Application launched from OS login.", +"Application launched from protocol handler.", +"Application launched from URL handler.", +"Application launched from lock screen app launcher.", +"Application launched from app home (chrome://apps) page.", +"Application launched from moving content into an app.", +"Application launched from profile menu of installable chrome://password-manager WebUI.", +"Application launched from system tray calendar.", +"Application launched from source installer.", +"Count first-run Help app launches separately so that we can understand the number of user-triggered launches.", +"Application launched from welcome tour.", +"Applicationed launched from focus panel." +], +"type": "string" +}, +"appType": { +"description": "Type of app.", +"enum": [ +"TELEMETRY_APPLICATION_TYPE_UNSPECIFIED", +"APPLICATION_TYPE_ARC", +"APPLICATION_TYPE_BUILT_IN", +"APPLICATION_TYPE_CROSTINI", +"APPLICATION_TYPE_CHROME_APP", +"APPLICATION_TYPE_WEB", +"APPLICATION_TYPE_MAC_OS", +"APPLICATION_TYPE_PLUGIN_VM", +"APPLICATION_TYPE_STANDALONE_BROWSER", +"APPLICATION_TYPE_REMOTE", +"APPLICATION_TYPE_BOREALIS", +"APPLICATION_TYPE_SYSTEM_WEB", +"APPLICATION_TYPE_STANDALONE_BROWSER_CHROME_APP", +"APPLICATION_TYPE_EXTENSION", +"APPLICATION_TYPE_STANDALONE_BROWSER_EXTENSION", +"APPLICATION_TYPE_BRUSCHETTA" +], +"enumDescriptions": [ +"Application type unknown.", +"Application type arc (Android app).", +"Application type built-in.", +"Application type Linux (via Crostini).", +"Application type Chrome app.", +"Application type web.", +"Application type Mac OS.", +"Application type Plugin VM.", +"Application type standalone browser (Lacros browser app).", +"Application type remote.", +"Application type borealis.", +"Application type system web.", +"Application type standalone browser chrome app (hosted in Lacros).", +"Application type extension.", +"Application type standalone browser extension.", +"Application type bruschetta." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleChromeManagementV1TelemetryAppUninstallEvent": { +"description": "App uninstall data.", +"id": "GoogleChromeManagementV1TelemetryAppUninstallEvent", +"properties": { +"appId": { +"description": "App id. For PWAs this is the start URL, and for extensions this is the extension id.", +"type": "string" +}, +"appType": { +"description": "Type of app.", +"enum": [ +"TELEMETRY_APPLICATION_TYPE_UNSPECIFIED", +"APPLICATION_TYPE_ARC", +"APPLICATION_TYPE_BUILT_IN", +"APPLICATION_TYPE_CROSTINI", +"APPLICATION_TYPE_CHROME_APP", +"APPLICATION_TYPE_WEB", +"APPLICATION_TYPE_MAC_OS", +"APPLICATION_TYPE_PLUGIN_VM", +"APPLICATION_TYPE_STANDALONE_BROWSER", +"APPLICATION_TYPE_REMOTE", +"APPLICATION_TYPE_BOREALIS", +"APPLICATION_TYPE_SYSTEM_WEB", +"APPLICATION_TYPE_STANDALONE_BROWSER_CHROME_APP", +"APPLICATION_TYPE_EXTENSION", +"APPLICATION_TYPE_STANDALONE_BROWSER_EXTENSION", +"APPLICATION_TYPE_BRUSCHETTA" +], +"enumDescriptions": [ +"Application type unknown.", +"Application type arc (Android app).", +"Application type built-in.", +"Application type Linux (via Crostini).", +"Application type Chrome app.", +"Application type web.", +"Application type Mac OS.", +"Application type Plugin VM.", +"Application type standalone browser (Lacros browser app).", +"Application type remote.", +"Application type borealis.", +"Application type system web.", +"Application type standalone browser chrome app (hosted in Lacros).", +"Application type extension.", +"Application type standalone browser extension.", +"Application type bruschetta." +], +"type": "string" +}, +"appUninstallSource": { +"description": "App uninstall source.", +"enum": [ +"APPLICATION_UNINSTALL_SOURCE_UNSPECIFIED", +"APPLICATION_UNINSTALL_SOURCE_APP_LIST", +"APPLICATION_UNINSTALL_SOURCE_APP_MANAGEMENT", +"APPLICATION_UNINSTALL_SOURCE_SHELF", +"APPLICATION_UNINSTALL_SOURCE_MIGRATION" +], +"enumDescriptions": [ +"Application uninstall source unknown.", +"Application uninstalled from the App List (Launcher).", +"Application uninstalled from the App Managedment page.", +"Application uninstalled from the Shelf.", +"Application uninstalled by app migration." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleChromeManagementV1TelemetryAudioSevereUnderrunEvent": { "description": "`TelemetryAudioSevereUnderrunEvent` is triggered when a audio devices run out of buffer data for more than 5 seconds. * Granular permission needed: TELEMETRY_API_AUDIO_REPORT", "id": "GoogleChromeManagementV1TelemetryAudioSevereUnderrunEvent", @@ -3661,6 +3984,21 @@ "description": "Telemetry data reported by a managed device.", "id": "GoogleChromeManagementV1TelemetryEvent", "properties": { +"appInstallEvent": { +"$ref": "GoogleChromeManagementV1TelemetryAppInstallEvent", +"description": "Output only. Payload for app install event. Present only when `event_type` is `APP_INSTALLED`.", +"readOnly": true +}, +"appLaunchEvent": { +"$ref": "GoogleChromeManagementV1TelemetryAppLaunchEvent", +"description": "Output only. Payload for app launch event.Present only when `event_type` is `APP_LAUNCHED`.", +"readOnly": true +}, +"appUninstallEvent": { +"$ref": "GoogleChromeManagementV1TelemetryAppUninstallEvent", +"description": "Output only. Payload for app uninstall event. Present only when `event_type` is `APP_UNINSTALLED`.", +"readOnly": true +}, "audioSevereUnderrunEvent": { "$ref": "GoogleChromeManagementV1TelemetryAudioSevereUnderrunEvent", "description": "Output only. Payload for audio severe underrun event. Present only when the `event_type` field is `AUDIO_SEVERE_UNDERRUN`.", @@ -3682,7 +4020,10 @@ "NETWORK_HTTPS_LATENCY_CHANGE", "WIFI_SIGNAL_STRENGTH_LOW", "WIFI_SIGNAL_STRENGTH_RECOVERED", -"VPN_CONNECTION_STATE_CHANGE" +"VPN_CONNECTION_STATE_CHANGE", +"APP_INSTALLED", +"APP_UNINSTALLED", +"APP_LAUNCHED" ], "enumDescriptions": [ "Event type unknown.", @@ -3693,7 +4034,10 @@ "Triggered when a new HTTPS latency problem was detected or the device has recovered form an existing HTTPS latency problem.", "Triggered when connected WiFi network signal strength drops below -70dBm.", "Triggered when connected WiFi network signal strength is recovered from a signal drop.", -"Triggered on changes to VPN connections." +"Triggered on changes to VPN connections.", +"Triggered when an app is installed.", +"Triggered when an app is uninstalled.", +"Triggered when an app is launched." ], "type": "string" }, @@ -3756,7 +4100,10 @@ "NETWORK_HTTPS_LATENCY_CHANGE", "WIFI_SIGNAL_STRENGTH_LOW", "WIFI_SIGNAL_STRENGTH_RECOVERED", -"VPN_CONNECTION_STATE_CHANGE" +"VPN_CONNECTION_STATE_CHANGE", +"APP_INSTALLED", +"APP_UNINSTALLED", +"APP_LAUNCHED" ], "enumDescriptions": [ "Event type unknown.", @@ -3767,7 +4114,10 @@ "Triggered when a new HTTPS latency problem was detected or the device has recovered form an existing HTTPS latency problem.", "Triggered when connected WiFi network signal strength drops below -70dBm.", "Triggered when connected WiFi network signal strength is recovered from a signal drop.", -"Triggered on changes to VPN connections." +"Triggered on changes to VPN connections.", +"Triggered when an app is installed.", +"Triggered when an app is uninstalled.", +"Triggered when an app is launched." ], "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/chromepolicy.v1.json b/googleapiclient/discovery_cache/documents/chromepolicy.v1.json index 5dd88b2400a..a4d7997e5f9 100644 --- a/googleapiclient/discovery_cache/documents/chromepolicy.v1.json +++ b/googleapiclient/discovery_cache/documents/chromepolicy.v1.json @@ -557,7 +557,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://chromepolicy.googleapis.com/", "schemas": { "GoogleChromePolicyVersionsV1AdditionalTargetKeyName": { diff --git a/googleapiclient/discovery_cache/documents/civicinfo.v2.json b/googleapiclient/discovery_cache/documents/civicinfo.v2.json index 63cc15e1f55..1dd3d16c6a3 100644 --- a/googleapiclient/discovery_cache/documents/civicinfo.v2.json +++ b/googleapiclient/discovery_cache/documents/civicinfo.v2.json @@ -365,7 +365,7 @@ } } }, -"revision": "20240507", +"revision": "20240514", "rootUrl": "https://civicinfo.googleapis.com/", "schemas": { "AdministrationRegion": { diff --git a/googleapiclient/discovery_cache/documents/classroom.v1.json b/googleapiclient/discovery_cache/documents/classroom.v1.json index 0d71c34765d..4999fc6ccb6 100644 --- a/googleapiclient/discovery_cache/documents/classroom.v1.json +++ b/googleapiclient/discovery_cache/documents/classroom.v1.json @@ -2400,7 +2400,7 @@ } } }, -"revision": "20240506", +"revision": "20240514", "rootUrl": "https://classroom.googleapis.com/", "schemas": { "Announcement": { diff --git a/googleapiclient/discovery_cache/documents/cloudbilling.v1.json b/googleapiclient/discovery_cache/documents/cloudbilling.v1.json index 10f06f8cf68..10583a06bff 100644 --- a/googleapiclient/discovery_cache/documents/cloudbilling.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudbilling.v1.json @@ -751,7 +751,7 @@ } } }, -"revision": "20240503", +"revision": "20240510", "rootUrl": "https://cloudbilling.googleapis.com/", "schemas": { "AggregationInfo": { diff --git a/googleapiclient/discovery_cache/documents/cloudbilling.v1beta.json b/googleapiclient/discovery_cache/documents/cloudbilling.v1beta.json index 1c33f01d765..b9f777b1150 100644 --- a/googleapiclient/discovery_cache/documents/cloudbilling.v1beta.json +++ b/googleapiclient/discovery_cache/documents/cloudbilling.v1beta.json @@ -758,7 +758,7 @@ } } }, -"revision": "20240503", +"revision": "20240510", "rootUrl": "https://cloudbilling.googleapis.com/", "schemas": { "CacheFillRegions": { diff --git a/googleapiclient/discovery_cache/documents/cloudchannel.v1.json b/googleapiclient/discovery_cache/documents/cloudchannel.v1.json index f9d22388424..6a07d7a9132 100644 --- a/googleapiclient/discovery_cache/documents/cloudchannel.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudchannel.v1.json @@ -2183,7 +2183,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://cloudchannel.googleapis.com/", "schemas": { "GoogleCloudChannelV1ActivateEntitlementRequest": { diff --git a/googleapiclient/discovery_cache/documents/cloudcontrolspartner.v1.json b/googleapiclient/discovery_cache/documents/cloudcontrolspartner.v1.json index 3e0437f6f28..4d5a2401082 100644 --- a/googleapiclient/discovery_cache/documents/cloudcontrolspartner.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudcontrolspartner.v1.json @@ -482,7 +482,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://cloudcontrolspartner.googleapis.com/", "schemas": { "AccessApprovalRequest": { diff --git a/googleapiclient/discovery_cache/documents/cloudcontrolspartner.v1beta.json b/googleapiclient/discovery_cache/documents/cloudcontrolspartner.v1beta.json index 4d00f828f1f..80deb32c1e5 100644 --- a/googleapiclient/discovery_cache/documents/cloudcontrolspartner.v1beta.json +++ b/googleapiclient/discovery_cache/documents/cloudcontrolspartner.v1beta.json @@ -482,7 +482,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://cloudcontrolspartner.googleapis.com/", "schemas": { "AccessApprovalRequest": { diff --git a/googleapiclient/discovery_cache/documents/clouddeploy.v1.json b/googleapiclient/discovery_cache/documents/clouddeploy.v1.json index 2a827c91bc5..92f3f102803 100644 --- a/googleapiclient/discovery_cache/documents/clouddeploy.v1.json +++ b/googleapiclient/discovery_cache/documents/clouddeploy.v1.json @@ -2065,7 +2065,7 @@ } } }, -"revision": "20240505", +"revision": "20240511", "rootUrl": "https://clouddeploy.googleapis.com/", "schemas": { "AbandonReleaseRequest": { @@ -2397,7 +2397,7 @@ true "id": "AutomationRolloutMetadata", "properties": { "advanceAutomationRuns": { -"description": "Output only. The IDs of the AutomationRuns initiated by an advance rollout rule.", +"description": "Output only. The names of the AutomationRuns initiated by an advance rollout rule.", "items": { "type": "string" }, @@ -2410,12 +2410,12 @@ true "type": "string" }, "promoteAutomationRun": { -"description": "Output only. The ID of the AutomationRun initiated by a promote release rule.", +"description": "Output only. The name of the AutomationRun initiated by a promote release rule.", "readOnly": true, "type": "string" }, "repairAutomationRuns": { -"description": "Output only. The IDs of the AutomationRuns initiated by a repair rollout rule.", +"description": "Output only. The names of the AutomationRuns initiated by a repair rollout rule.", "items": { "type": "string" }, @@ -3387,6 +3387,10 @@ true }, "type": "array" }, +"verbose": { +"description": "Optional. If true, additional logging will be enabled when running builds in this execution environment.", +"type": "boolean" +}, "workerPool": { "description": "Optional. The resource name of the `WorkerPool`, with the format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. If this optional field is unspecified, the default Cloud Build pool will be used.", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/clouderrorreporting.v1beta1.json b/googleapiclient/discovery_cache/documents/clouderrorreporting.v1beta1.json index adfe07ccc92..9064a0d88a7 100644 --- a/googleapiclient/discovery_cache/documents/clouderrorreporting.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/clouderrorreporting.v1beta1.json @@ -431,7 +431,7 @@ } } }, -"revision": "20240503", +"revision": "20240517", "rootUrl": "https://clouderrorreporting.googleapis.com/", "schemas": { "DeleteEventsResponse": { diff --git a/googleapiclient/discovery_cache/documents/cloudkms.v1.json b/googleapiclient/discovery_cache/documents/cloudkms.v1.json index 4c10378821e..a44a8a67dfb 100644 --- a/googleapiclient/discovery_cache/documents/cloudkms.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudkms.v1.json @@ -2056,7 +2056,7 @@ } } }, -"revision": "20240502", +"revision": "20240513", "rootUrl": "https://cloudkms.googleapis.com/", "schemas": { "AsymmetricDecryptRequest": { @@ -3280,8 +3280,7 @@ "type": "string" }, "name": { -"description": "Output only. Identifier. Name of the KeyHandle resource, e.g. `projects/{PROJECT_ID}/locations/{LOCATION}/keyHandles/{KEY_HANDLE_ID}`.", -"readOnly": true, +"description": "Identifier. Name of the KeyHandle resource, e.g. `projects/{PROJECT_ID}/locations/{LOCATION}/keyHandles/{KEY_HANDLE_ID}`.", "type": "string" }, "resourceTypeSelector": { diff --git a/googleapiclient/discovery_cache/documents/cloudprofiler.v2.json b/googleapiclient/discovery_cache/documents/cloudprofiler.v2.json index 9a8a8d7381d..46c9b64ac0c 100644 --- a/googleapiclient/discovery_cache/documents/cloudprofiler.v2.json +++ b/googleapiclient/discovery_cache/documents/cloudprofiler.v2.json @@ -254,7 +254,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://cloudprofiler.googleapis.com/", "schemas": { "CreateProfileRequest": { diff --git a/googleapiclient/discovery_cache/documents/cloudshell.v1.json b/googleapiclient/discovery_cache/documents/cloudshell.v1.json index 369b577956d..b9c50063c9c 100644 --- a/googleapiclient/discovery_cache/documents/cloudshell.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudshell.v1.json @@ -374,7 +374,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://cloudshell.googleapis.com/", "schemas": { "AddPublicKeyMetadata": { diff --git a/googleapiclient/discovery_cache/documents/cloudsupport.v2.json b/googleapiclient/discovery_cache/documents/cloudsupport.v2.json index e5293039af1..bcf938b148c 100644 --- a/googleapiclient/discovery_cache/documents/cloudsupport.v2.json +++ b/googleapiclient/discovery_cache/documents/cloudsupport.v2.json @@ -552,7 +552,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://cloudsupport.googleapis.com/", "schemas": { "Actor": { diff --git a/googleapiclient/discovery_cache/documents/cloudsupport.v2beta.json b/googleapiclient/discovery_cache/documents/cloudsupport.v2beta.json index 1bf0f0b908b..3dae31b2b6e 100644 --- a/googleapiclient/discovery_cache/documents/cloudsupport.v2beta.json +++ b/googleapiclient/discovery_cache/documents/cloudsupport.v2beta.json @@ -619,7 +619,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://cloudsupport.googleapis.com/", "schemas": { "Actor": { diff --git a/googleapiclient/discovery_cache/documents/composer.v1.json b/googleapiclient/discovery_cache/documents/composer.v1.json index 23bccacacf3..be481a416a0 100644 --- a/googleapiclient/discovery_cache/documents/composer.v1.json +++ b/googleapiclient/discovery_cache/documents/composer.v1.json @@ -938,7 +938,7 @@ } } }, -"revision": "20240426", +"revision": "20240512", "rootUrl": "https://composer.googleapis.com/", "schemas": { "AirflowMetadataRetentionPolicyConfig": { diff --git a/googleapiclient/discovery_cache/documents/composer.v1beta1.json b/googleapiclient/discovery_cache/documents/composer.v1beta1.json index 0f65e7a36ae..c07672d11c0 100644 --- a/googleapiclient/discovery_cache/documents/composer.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/composer.v1beta1.json @@ -994,7 +994,7 @@ } } }, -"revision": "20240426", +"revision": "20240512", "rootUrl": "https://composer.googleapis.com/", "schemas": { "AirflowMetadataRetentionPolicyConfig": { diff --git a/googleapiclient/discovery_cache/documents/compute.alpha.json b/googleapiclient/discovery_cache/documents/compute.alpha.json index ede7a21fb95..29bede5de71 100644 --- a/googleapiclient/discovery_cache/documents/compute.alpha.json +++ b/googleapiclient/discovery_cache/documents/compute.alpha.json @@ -44423,7 +44423,7 @@ } } }, -"revision": "20240430", +"revision": "20240507", "rootUrl": "https://compute.googleapis.com/", "schemas": { "AWSV4Signature": { @@ -46348,31 +46348,6 @@ false }, "type": "object" }, -"AuthorizationLoggingOptions": { -"description": "This is deprecated and has no effect. Do not use.", -"id": "AuthorizationLoggingOptions", -"properties": { -"permissionType": { -"description": "This is deprecated and has no effect. Do not use.", -"enum": [ -"ADMIN_READ", -"ADMIN_WRITE", -"DATA_READ", -"DATA_WRITE", -"PERMISSION_TYPE_UNSPECIFIED" -], -"enumDescriptions": [ -"This is deprecated and has no effect. Do not use.", -"This is deprecated and has no effect. Do not use.", -"This is deprecated and has no effect. Do not use.", -"This is deprecated and has no effect. Do not use.", -"This is deprecated and has no effect. Do not use." -], -"type": "string" -} -}, -"type": "object" -}, "Autoscaler": { "description": "Represents an Autoscaler resource. Google Compute Engine has two Autoscaler resources: * [Zonal](/compute/docs/reference/rest/alpha/autoscalers) * [Regional](/compute/docs/reference/rest/alpha/regionAutoscalers) Use autoscalers to automatically add or delete instances from a managed instance group according to your defined autoscaling policy. For more information, read Autoscaling Groups of Instances. For zonal managed instance groups resource, use the autoscaler resource. For regional managed instance groups, use the regionAutoscalers resource.", "id": "Autoscaler", @@ -47927,7 +47902,8 @@ false "GENERATED_COOKIE", "HEADER_FIELD", "HTTP_COOKIE", -"NONE" +"NONE", +"STRONG_COOKIE_AFFINITY" ], "enumDescriptions": [ "2-tuple hash on packet's source and destination IP addresses. Connections from the same source IP address to the same destination IP address will be served by the same backend VM while that VM remains healthy.", @@ -47937,10 +47913,15 @@ false "Hash based on a cookie generated by the L7 loadbalancer. Only valid for HTTP(S) load balancing.", "The hash is based on a user specified header field.", "The hash is based on a user provided cookie.", -"No session affinity. Connections from the same client IP may go to any instance in the pool." +"No session affinity. Connections from the same client IP may go to any instance in the pool.", +"Strong cookie-based affinity. Connections bearing the same cookie will be served by the same backend VM while that VM remains healthy, as long as the cookie has not expired." ], "type": "string" }, +"strongSessionAffinityCookie": { +"$ref": "BackendServiceHttpCookie", +"description": "Describes the HTTP cookie used for stateful session affinity. This field is applicable and required if the sessionAffinity is set to STRONG_COOKIE_AFFINITY." +}, "subsetting": { "$ref": "Subsetting" }, @@ -48374,6 +48355,25 @@ false }, "type": "object" }, +"BackendServiceHttpCookie": { +"description": "The HTTP cookie used for stateful session affinity.", +"id": "BackendServiceHttpCookie", +"properties": { +"name": { +"description": "Name of the cookie.", +"type": "string" +}, +"path": { +"description": "Path to set for the cookie.", +"type": "string" +}, +"ttl": { +"$ref": "Duration", +"description": "Lifetime of the cookie." +} +}, +"type": "object" +}, "BackendServiceIAP": { "description": "Identity-Aware Proxy", "id": "BackendServiceIAP", @@ -66864,10 +66864,6 @@ false "description": "This is deprecated and has no effect. Do not use.", "id": "LogConfigCloudAuditOptions", "properties": { -"authorizationLoggingOptions": { -"$ref": "AuthorizationLoggingOptions", -"description": "This is deprecated and has no effect. Do not use." -}, "logName": { "description": "This is deprecated and has no effect. Do not use.", "enum": [ @@ -77395,33 +77391,27 @@ false "type": "object" }, "QueuedResourceStatus": { -"description": "[Output only] Result of queuing and provisioning based on deferred capacity.", "id": "QueuedResourceStatus", "properties": { "failedData": { -"$ref": "QueuedResourceStatusFailedData", -"description": "Additional status detail for the FAILED state." +"$ref": "QueuedResourceStatusFailedData" }, "provisioningOperations": { -"description": "[Output only] Fully qualified URL of the provisioning GCE operation to track the provisioning along with provisioning errors. The referenced operation may not exist after having been deleted or expired.", "items": { "type": "string" }, "type": "array" }, "queuingPolicy": { -"$ref": "QueuingPolicy", -"description": "Constraints for the time when the resource(s) start provisioning. Always exposed as absolute times." +"$ref": "QueuingPolicy" } }, "type": "object" }, "QueuedResourceStatusFailedData": { -"description": "Additional status detail for the FAILED state.", "id": "QueuedResourceStatusFailedData", "properties": { "error": { -"description": "The error(s) that caused the QueuedResource to enter the FAILED state.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this operation.", @@ -81764,7 +81754,7 @@ false "STOPPING" ], "enumDescriptions": [ -"The instance is gracefully shutting down.", +"Deprecating, please use PENDING_STOP. The instance is gracefully shutting down.", "The instance is stopping." ], "type": "string" @@ -94260,7 +94250,8 @@ false "GENERATED_COOKIE", "HEADER_FIELD", "HTTP_COOKIE", -"NONE" +"NONE", +"STRONG_COOKIE_AFFINITY" ], "enumDescriptions": [ "2-tuple hash on packet's source and destination IP addresses. Connections from the same source IP address to the same destination IP address will be served by the same backend VM while that VM remains healthy.", @@ -94270,7 +94261,8 @@ false "Hash based on a cookie generated by the L7 loadbalancer. Only valid for HTTP(S) load balancing.", "The hash is based on a user specified header field.", "The hash is based on a user provided cookie.", -"No session affinity. Connections from the same client IP may go to any instance in the pool." +"No session affinity. Connections from the same client IP may go to any instance in the pool.", +"Strong cookie-based affinity. Connections bearing the same cookie will be served by the same backend VM while that VM remains healthy, as long as the cookie has not expired." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/compute.beta.json b/googleapiclient/discovery_cache/documents/compute.beta.json index e8f965bdd4e..f4a4bef4544 100644 --- a/googleapiclient/discovery_cache/documents/compute.beta.json +++ b/googleapiclient/discovery_cache/documents/compute.beta.json @@ -41579,7 +41579,7 @@ } } }, -"revision": "20240430", +"revision": "20240507", "rootUrl": "https://compute.googleapis.com/", "schemas": { "AWSV4Signature": { @@ -43377,31 +43377,6 @@ false }, "type": "object" }, -"AuthorizationLoggingOptions": { -"description": "This is deprecated and has no effect. Do not use.", -"id": "AuthorizationLoggingOptions", -"properties": { -"permissionType": { -"description": "This is deprecated and has no effect. Do not use.", -"enum": [ -"ADMIN_READ", -"ADMIN_WRITE", -"DATA_READ", -"DATA_WRITE", -"PERMISSION_TYPE_UNSPECIFIED" -], -"enumDescriptions": [ -"This is deprecated and has no effect. Do not use.", -"This is deprecated and has no effect. Do not use.", -"This is deprecated and has no effect. Do not use.", -"This is deprecated and has no effect. Do not use.", -"This is deprecated and has no effect. Do not use." -], -"type": "string" -} -}, -"type": "object" -}, "Autoscaler": { "description": "Represents an Autoscaler resource. Google Compute Engine has two Autoscaler resources: * [Zonal](/compute/docs/reference/rest/beta/autoscalers) * [Regional](/compute/docs/reference/rest/beta/regionAutoscalers) Use autoscalers to automatically add or delete instances from a managed instance group according to your defined autoscaling policy. For more information, read Autoscaling Groups of Instances. For zonal managed instance groups resource, use the autoscaler resource. For regional managed instance groups, use the regionAutoscalers resource.", "id": "Autoscaler", @@ -62254,10 +62229,6 @@ false "description": "This is deprecated and has no effect. Do not use.", "id": "LogConfigCloudAuditOptions", "properties": { -"authorizationLoggingOptions": { -"$ref": "AuthorizationLoggingOptions", -"description": "This is deprecated and has no effect. Do not use." -}, "logName": { "description": "This is deprecated and has no effect. Do not use.", "enum": [ diff --git a/googleapiclient/discovery_cache/documents/compute.v1.json b/googleapiclient/discovery_cache/documents/compute.v1.json index 1dd0a5336fe..b484f90f2ee 100644 --- a/googleapiclient/discovery_cache/documents/compute.v1.json +++ b/googleapiclient/discovery_cache/documents/compute.v1.json @@ -37421,7 +37421,7 @@ } } }, -"revision": "20240430", +"revision": "20240507", "rootUrl": "https://compute.googleapis.com/", "schemas": { "AWSV4Signature": { @@ -39174,31 +39174,6 @@ false }, "type": "object" }, -"AuthorizationLoggingOptions": { -"description": "This is deprecated and has no effect. Do not use.", -"id": "AuthorizationLoggingOptions", -"properties": { -"permissionType": { -"description": "This is deprecated and has no effect. Do not use.", -"enum": [ -"ADMIN_READ", -"ADMIN_WRITE", -"DATA_READ", -"DATA_WRITE", -"PERMISSION_TYPE_UNSPECIFIED" -], -"enumDescriptions": [ -"This is deprecated and has no effect. Do not use.", -"This is deprecated and has no effect. Do not use.", -"This is deprecated and has no effect. Do not use.", -"This is deprecated and has no effect. Do not use.", -"This is deprecated and has no effect. Do not use." -], -"type": "string" -} -}, -"type": "object" -}, "Autoscaler": { "description": "Represents an Autoscaler resource. Google Compute Engine has two Autoscaler resources: * [Zonal](/compute/docs/reference/rest/v1/autoscalers) * [Regional](/compute/docs/reference/rest/v1/regionAutoscalers) Use autoscalers to automatically add or delete instances from a managed instance group according to your defined autoscaling policy. For more information, read Autoscaling Groups of Instances. For zonal managed instance groups resource, use the autoscaler resource. For regional managed instance groups, use the regionAutoscalers resource.", "id": "Autoscaler", @@ -56603,10 +56578,6 @@ false "description": "This is deprecated and has no effect. Do not use.", "id": "LogConfigCloudAuditOptions", "properties": { -"authorizationLoggingOptions": { -"$ref": "AuthorizationLoggingOptions", -"description": "This is deprecated and has no effect. Do not use." -}, "logName": { "description": "This is deprecated and has no effect. Do not use.", "enum": [ diff --git a/googleapiclient/discovery_cache/documents/config.v1.json b/googleapiclient/discovery_cache/documents/config.v1.json index fa0f3c53057..08bdafa32c3 100644 --- a/googleapiclient/discovery_cache/documents/config.v1.json +++ b/googleapiclient/discovery_cache/documents/config.v1.json @@ -1187,7 +1187,7 @@ } } }, -"revision": "20240426", +"revision": "20240508", "rootUrl": "https://config.googleapis.com/", "schemas": { "ApplyResults": { diff --git a/googleapiclient/discovery_cache/documents/contactcenterinsights.v1.json b/googleapiclient/discovery_cache/documents/contactcenterinsights.v1.json index 9ff0bb3acf0..eec405b1c7e 100644 --- a/googleapiclient/discovery_cache/documents/contactcenterinsights.v1.json +++ b/googleapiclient/discovery_cache/documents/contactcenterinsights.v1.json @@ -1474,7 +1474,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://contactcenterinsights.googleapis.com/", "schemas": { "GoogleCloudContactcenterinsightsV1AgentCoachingInstruction": { diff --git a/googleapiclient/discovery_cache/documents/containeranalysis.v1.json b/googleapiclient/discovery_cache/documents/containeranalysis.v1.json index 0f7562bd0e1..3fbbe677164 100644 --- a/googleapiclient/discovery_cache/documents/containeranalysis.v1.json +++ b/googleapiclient/discovery_cache/documents/containeranalysis.v1.json @@ -1065,7 +1065,7 @@ } } }, -"revision": "20240503", +"revision": "20240514", "rootUrl": "https://containeranalysis.googleapis.com/", "schemas": { "AliasContext": { @@ -2961,6 +2961,26 @@ false }, "type": "object" }, +"ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation": { +"description": "Represents a storage location in Cloud Storage", +"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation", +"properties": { +"bucket": { +"description": "Cloud Storage bucket. See https://cloud.google.com/storage/docs/naming#requirements", +"type": "string" +}, +"generation": { +"description": "Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.", +"format": "int64", +"type": "string" +}, +"object": { +"description": "Cloud Storage object. See https://cloud.google.com/storage/docs/naming#objectnames", +"type": "string" +} +}, +"type": "object" +}, "ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig": { "description": "GitConfig is a configuration for git operations.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig", @@ -2979,6 +2999,10 @@ false "proxySecretVersionName": { "description": "SecretVersion resource of the HTTP proxy URL. The proxy URL should be in format protocol://@]proxyhost[:port].", "type": "string" +}, +"proxySslCaInfo": { +"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation", +"description": "Optional. Cloud Storage object storing the certificate to use with the HTTP proxy." } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json b/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json index bb16f896045..cbbf6cdfbb9 100644 --- a/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json @@ -1233,7 +1233,7 @@ } } }, -"revision": "20240503", +"revision": "20240516", "rootUrl": "https://containeranalysis.googleapis.com/", "schemas": { "AnalysisCompleted": { @@ -2060,6 +2060,10 @@ "$ref": "NonCompliantFile" }, "type": "array" +}, +"version": { +"$ref": "ComplianceVersion", +"description": "The OS and config version the benchmark was run on." } }, "type": "object" @@ -2357,7 +2361,7 @@ }, "source": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1Source", -"description": "The location of the source files to build." +"description": "Optional. The location of the source files to build." }, "sourceProvenance": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1SourceProvenance", @@ -2884,7 +2888,7 @@ false "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository", "properties": { "dir": { -"description": "Directory, relative to the source root, in which to run the build.", +"description": "Optional. Directory, relative to the source root, in which to run the build.", "type": "string" }, "repository": { @@ -2892,7 +2896,7 @@ false "type": "string" }, "revision": { -"description": "The revision to fetch from the Git repository such as a branch, a tag, a commit SHA, or any Git ref.", +"description": "Required. The revision to fetch from the Git repository such as a branch, a tag, a commit SHA, or any Git ref.", "type": "string" } }, @@ -2931,6 +2935,26 @@ false }, "type": "object" }, +"ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation": { +"description": "Represents a storage location in Cloud Storage", +"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation", +"properties": { +"bucket": { +"description": "Cloud Storage bucket. See https://cloud.google.com/storage/docs/naming#requirements", +"type": "string" +}, +"generation": { +"description": "Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.", +"format": "int64", +"type": "string" +}, +"object": { +"description": "Cloud Storage object. See https://cloud.google.com/storage/docs/naming#objectnames", +"type": "string" +} +}, +"type": "object" +}, "ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig": { "description": "GitConfig is a configuration for git operations.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig", @@ -2949,6 +2973,10 @@ false "proxySecretVersionName": { "description": "SecretVersion resource of the HTTP proxy URL. The proxy URL should be in format protocol://@]proxyhost[:port].", "type": "string" +}, +"proxySslCaInfo": { +"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation", +"description": "Optional. Cloud Storage object storing the certificate to use with the HTTP proxy." } }, "type": "object" @@ -2958,15 +2986,15 @@ false "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource", "properties": { "dir": { -"description": "Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution.", +"description": "Optional. Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution.", "type": "string" }, "revision": { -"description": "The revision to fetch from the Git repository such as a branch, a tag, a commit SHA, or any Git ref. Cloud Build uses `git fetch` to fetch the revision from the Git repository; therefore make sure that the string you provide for `revision` is parsable by the command. For information on string values accepted by `git fetch`, see https://git-scm.com/docs/gitrevisions#_specifying_revisions. For information on `git fetch`, see https://git-scm.com/docs/git-fetch.", +"description": "Optional. The revision to fetch from the Git repository such as a branch, a tag, a commit SHA, or any Git ref. Cloud Build uses `git fetch` to fetch the revision from the Git repository; therefore make sure that the string you provide for `revision` is parsable by the command. For information on string values accepted by `git fetch`, see https://git-scm.com/docs/gitrevisions#_specifying_revisions. For information on `git fetch`, see https://git-scm.com/docs/git-fetch.", "type": "string" }, "url": { -"description": "Location of the Git repo to build. This will be used as a `git remote`, see https://git-scm.com/docs/git-remote.", +"description": "Required. Location of the Git repo to build. This will be used as a `git remote`, see https://git-scm.com/docs/git-remote.", "type": "string" } }, @@ -3032,26 +3060,26 @@ false "type": "string" }, "dir": { -"description": "Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution.", +"description": "Optional. Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution.", "type": "string" }, "invertRegex": { -"description": "Only trigger a build if the revision regex does NOT match the revision regex.", +"description": "Optional. Only trigger a build if the revision regex does NOT match the revision regex.", "type": "boolean" }, "projectId": { -"description": "ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.", +"description": "Optional. ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.", "type": "string" }, "repoName": { -"description": "Name of the Cloud Source Repository.", +"description": "Required. Name of the Cloud Source Repository.", "type": "string" }, "substitutions": { "additionalProperties": { "type": "string" }, -"description": "Substitutions to use in a triggered build. Should only be used with RunBuildTrigger", +"description": "Optional. Substitutions to use in a triggered build. Should only be used with RunBuildTrigger", "type": "object" }, "tagName": { @@ -3256,12 +3284,12 @@ false "type": "string" }, "generation": { -"description": "Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.", +"description": "Optional. Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.", "format": "int64", "type": "string" }, "object": { -"description": "Cloud Storage object containing the source. This object must be a zipped (`.zip`) or gzipped archive file (`.tar.gz`) containing source to build.", +"description": "Required. Cloud Storage object containing the source. This object must be a zipped (`.zip`) or gzipped archive file (`.tar.gz`) containing source to build.", "type": "string" }, "sourceFetcher": { @@ -3286,7 +3314,7 @@ false "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest", "properties": { "bucket": { -"description": "Cloud Storage bucket containing the source manifest (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).", +"description": "Required. Cloud Storage bucket containing the source manifest (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).", "type": "string" }, "generation": { @@ -3295,7 +3323,7 @@ false "type": "string" }, "object": { -"description": "Cloud Storage object containing the source manifest. This object must be a JSON file.", +"description": "Required. Cloud Storage object containing the source manifest. This object must be a JSON file.", "type": "string" } }, diff --git a/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json b/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json index 8fcc71d5540..6a4bf4a38c5 100644 --- a/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json @@ -1121,7 +1121,7 @@ } } }, -"revision": "20240503", +"revision": "20240514", "rootUrl": "https://containeranalysis.googleapis.com/", "schemas": { "AliasContext": { @@ -2917,6 +2917,26 @@ false }, "type": "object" }, +"ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation": { +"description": "Represents a storage location in Cloud Storage", +"id": "ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation", +"properties": { +"bucket": { +"description": "Cloud Storage bucket. See https://cloud.google.com/storage/docs/naming#requirements", +"type": "string" +}, +"generation": { +"description": "Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.", +"format": "int64", +"type": "string" +}, +"object": { +"description": "Cloud Storage object. See https://cloud.google.com/storage/docs/naming#objectnames", +"type": "string" +} +}, +"type": "object" +}, "ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig": { "description": "GitConfig is a configuration for git operations.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig", @@ -2935,6 +2955,10 @@ false "proxySecretVersionName": { "description": "SecretVersion resource of the HTTP proxy URL. The proxy URL should be in format protocol://@]proxyhost[:port].", "type": "string" +}, +"proxySslCaInfo": { +"$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation", +"description": "Optional. Cloud Storage object storing the certificate to use with the HTTP proxy." } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/content.v2.1.json b/googleapiclient/discovery_cache/documents/content.v2.1.json index a1ec4c25b54..6fe351e2283 100644 --- a/googleapiclient/discovery_cache/documents/content.v2.1.json +++ b/googleapiclient/discovery_cache/documents/content.v2.1.json @@ -6219,7 +6219,7 @@ } } }, -"revision": "20240512", +"revision": "20240518", "rootUrl": "https://shoppingcontent.googleapis.com/", "schemas": { "Account": { @@ -10988,12 +10988,12 @@ false "id": "Metrics", "properties": { "aos": { -"description": "Average order size - the average number of items in an order. **This metric cannot be segmented by product dimensions and customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Average order size - the average number of items in an order. **This metric cannot be segmented by product dimensions and customer_country_code.**", "format": "double", "type": "number" }, "aovMicros": { -"description": "Average order value in micros (1 millionth of a standard unit, 1 USD = 1000000 micros) - the average value (total price of items) of all placed orders. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by product dimensions and customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Average order value in micros (1 millionth of a standard unit, 1 USD = 1000000 micros) - the average value (total price of items) of all placed orders. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by product dimensions and customer_country_code.**", "format": "double", "type": "number" }, @@ -11003,17 +11003,17 @@ false "type": "string" }, "conversionRate": { -"description": "Number of conversions divided by the number of clicks, reported on the impression date. The metric is currently available only for the FREE_PRODUCT_LISTING program.", +"description": "Number of conversions divided by the number of clicks, reported on the impression date. The metric is currently available only for the `FREE_PRODUCT_LISTING` program.", "format": "double", "type": "number" }, "conversionValueMicros": { -"description": "Value of conversions in micros (1 millionth of a standard unit, 1 USD = 1000000 micros) attributed to the product, reported on the conversion date. The metric is currently available only for the FREE_PRODUCT_LISTING program. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response.", +"description": "Value of conversions in micros (1 millionth of a standard unit, 1 USD = 1000000 micros) attributed to the product, reported on the conversion date. The metric is currently available only for the `FREE_PRODUCT_LISTING` program. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response.", "format": "int64", "type": "string" }, "conversions": { -"description": "Number of conversions attributed to the product, reported on the conversion date. Depending on the attribution model, a conversion might be distributed across multiple clicks, where each click gets its own credit assigned. This metric is a sum of all such credits. The metric is currently available only for the FREE_PRODUCT_LISTING program.", +"description": "Number of conversions attributed to the product, reported on the conversion date. Depending on the attribution model, a conversion might be distributed across multiple clicks, where each click gets its own credit assigned. This metric is a sum of all such credits. The metric is currently available only for the `FREE_PRODUCT_LISTING` program.", "format": "double", "type": "number" }, @@ -11023,7 +11023,7 @@ false "type": "number" }, "daysToShip": { -"description": "Average number of days between an order being placed and the order being fully shipped, reported on the last shipment date. **This metric cannot be segmented by product dimensions and customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Average number of days between an order being placed and the order being fully shipped, reported on the last shipment date. **This metric cannot be segmented by product dimensions and customer_country_code.**", "format": "double", "type": "number" }, @@ -11033,72 +11033,72 @@ false "type": "string" }, "itemDaysToShip": { -"description": "Average number of days between an item being ordered and the item being **This metric cannot be segmented by customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Average number of days between an item being ordered and the item being **This metric cannot be segmented by customer_country_code.**", "format": "double", "type": "number" }, "itemFillRate": { -"description": "Percentage of shipped items in relation to all finalized items (shipped or rejected by the merchant; unshipped items are not taken into account), reported on the order date. Item fill rate is lowered by merchant rejections. **This metric cannot be segmented by customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Percentage of shipped items in relation to all finalized items (shipped or rejected by the merchant; unshipped items are not taken into account), reported on the order date. Item fill rate is lowered by merchant rejections. **This metric cannot be segmented by customer_country_code.**", "format": "double", "type": "number" }, "orderedItemSalesMicros": { -"description": "Total price of ordered items in micros (1 millionth of a standard unit, 1 USD = 1000000 micros). Excludes shipping, taxes (US only), and customer cancellations that happened within 30 minutes of placing the order. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Total price of ordered items in micros (1 millionth of a standard unit, 1 USD = 1000000 micros). Excludes shipping, taxes (US only), and customer cancellations that happened within 30 minutes of placing the order. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.**", "format": "int64", "type": "string" }, "orderedItems": { -"description": "Number of ordered items. Excludes customer cancellations that happened within 30 minutes of placing the order. **This metric cannot be segmented by customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of ordered items. Excludes customer cancellations that happened within 30 minutes of placing the order. **This metric cannot be segmented by customer_country_code.**", "format": "int64", "type": "string" }, "orders": { -"description": "Number of placed orders. Excludes customer cancellations that happened within 30 minutes of placing the order. **This metric cannot be segmented by product dimensions and customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of placed orders. Excludes customer cancellations that happened within 30 minutes of placing the order. **This metric cannot be segmented by product dimensions and customer_country_code.**", "format": "int64", "type": "string" }, "rejectedItems": { -"description": "Number of ordered items canceled by the merchant, reported on the order date. **This metric cannot be segmented by customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of ordered items canceled by the merchant, reported on the order date. **This metric cannot be segmented by customer_country_code.**", "format": "int64", "type": "string" }, "returnRate": { -"description": "Total price of returned items divided by the total price of shipped items, reported on the order date. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Total price of returned items divided by the total price of shipped items, reported on the order date. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.**", "format": "double", "type": "number" }, "returnedItems": { -"description": "Number of ordered items sent back for return, reported on the date when the merchant accepted the return. **This metric cannot be segmented by customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of ordered items sent back for return, reported on the date when the merchant accepted the return. **This metric cannot be segmented by customer_country_code.**", "format": "int64", "type": "string" }, "returnsMicros": { -"description": "Total price of ordered items sent back for return in micros (1 millionth of a standard unit, 1 USD = 1000000 micros), reported on the date when the merchant accepted the return. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Total price of ordered items sent back for return in micros (1 millionth of a standard unit, 1 USD = 1000000 micros), reported on the date when the merchant accepted the return. The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.**", "format": "int64", "type": "string" }, "shippedItemSalesMicros": { -"description": "Total price of shipped items in micros (1 millionth of a standard unit, 1 USD = 1000000 micros), reported on the order date. Excludes shipping and taxes (US only). The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Total price of shipped items in micros (1 millionth of a standard unit, 1 USD = 1000000 micros), reported on the order date. Excludes shipping and taxes (US only). The currency of the returned value is stored in the currency_code segment. If this metric is selected, 'segments.currency_code' is automatically added to the SELECT clause in the search query (unless it is explicitly selected by the user) and the currency_code segment is populated in the response. **This metric cannot be segmented by customer_country_code.**", "format": "int64", "type": "string" }, "shippedItems": { -"description": "Number of shipped items, reported on the shipment date. **This metric cannot be segmented by customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of shipped items, reported on the shipment date. **This metric cannot be segmented by customer_country_code.**", "format": "int64", "type": "string" }, "shippedOrders": { -"description": "Number of fully shipped orders, reported on the last shipment date. **This metric cannot be segmented by product dimensions and customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of fully shipped orders, reported on the last shipment date. **This metric cannot be segmented by product dimensions and customer_country_code.**", "format": "int64", "type": "string" }, "unshippedItems": { -"description": "Number of ordered items not shipped up until the end of the queried day. If a multi-day period is specified in the search query, the returned value is the average number of unshipped items over the days in the queried period. **This metric cannot be segmented by customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of ordered items not shipped up until the end of the queried day. If a multi-day period is specified in the search query, the returned value is the average number of unshipped items over the days in the queried period. **This metric cannot be segmented by customer_country_code.**", "format": "double", "type": "number" }, "unshippedOrders": { -"description": "Number of orders not shipped or partially shipped up until the end of the queried day. If a multi-day period is specified in the search query, the returned value is the average number of unshipped orders over the days in the queried period. **This metric cannot be segmented by product dimensions and customer_country_code.**", +"description": "*Deprecated*: This field is no longer supported and retrieving it returns 0 starting from May 2024. Number of orders not shipped or partially shipped up until the end of the queried day. If a multi-day period is specified in the search query, the returned value is the average number of unshipped orders over the days in the queried period. **This metric cannot be segmented by product dimensions and customer_country_code.**", "format": "double", "type": "number" } @@ -14317,7 +14317,14 @@ false }, "loyaltyProgram": { "$ref": "LoyaltyProgram", -"description": "Loyalty program information that is used to surface loyalty benefits ( for example pricing, points, etc) to the user for this item." +"description": "Loyalty program information that is used to surface loyalty benefits ( for example, better pricing, points, etc) to the user of this item. This signular field points to the latest uploaded loyalty program info. This field will be deprecated in the coming weeks and should not be used in favor of the plural 'LoyaltyProgram' field below." +}, +"loyaltyPrograms": { +"description": "Optional. A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item.", +"items": { +"$ref": "LoyaltyProgram" +}, +"type": "array" }, "material": { "description": "The material of which the item is made.", @@ -14575,6 +14582,10 @@ false "certificationName": { "description": "The name of the certification, for example \"EPREL\". Maximum length is 2000 characters.", "type": "string" +}, +"certificationValue": { +"description": "The certification value (also known as class, level or grade), for example \"A+\", \"C\", \"gold\". Maximum length is 2000 characters.", +"type": "string" } }, "type": "object" @@ -17466,7 +17477,7 @@ false "Shopping Ads.", "Free Product Listing.", "Free Local Product Listing.", -"Buy on Google Listing." +"*Deprecated*: This value is no longer supported. Retrieving all metrics for the `BUY_ON_GOOGLE_LISTING` program returns 0 starting from May 2024. Buy on Google Listing." ], "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/customsearch.v1.json b/googleapiclient/discovery_cache/documents/customsearch.v1.json index 18b1450240f..86b6ac933f1 100644 --- a/googleapiclient/discovery_cache/documents/customsearch.v1.json +++ b/googleapiclient/discovery_cache/documents/customsearch.v1.json @@ -702,7 +702,7 @@ false } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://customsearch.googleapis.com/", "schemas": { "Promotion": { diff --git a/googleapiclient/discovery_cache/documents/datacatalog.v1.json b/googleapiclient/discovery_cache/documents/datacatalog.v1.json index 933921f3323..4fb67113f4e 100644 --- a/googleapiclient/discovery_cache/documents/datacatalog.v1.json +++ b/googleapiclient/discovery_cache/documents/datacatalog.v1.json @@ -2144,7 +2144,7 @@ } } }, -"revision": "20240430", +"revision": "20240511", "rootUrl": "https://datacatalog.googleapis.com/", "schemas": { "Binding": { @@ -4503,14 +4503,20 @@ "AUTOML", "CUSTOM", "BQML", -"MODEL_GARDEN" +"MODEL_GARDEN", +"GENIE", +"CUSTOM_TEXT_EMBEDDING", +"MARKETPLACE" ], "enumDescriptions": [ "Should not be used.", "The Model is uploaded by automl training pipeline.", "The Model is uploaded by user or custom training pipeline.", "The Model is registered and sync'ed from BigQuery ML.", -"The Model is saved or tuned from Model Garden." +"The Model is saved or tuned from Model Garden.", +"The Model is saved or tuned from Genie.", +"The Model is uploaded by text embedding finetuning pipeline.", +"The Model is saved or tuned from Marketplace." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/datacatalog.v1beta1.json b/googleapiclient/discovery_cache/documents/datacatalog.v1beta1.json index a9d0d82507e..1fce3866fb1 100644 --- a/googleapiclient/discovery_cache/documents/datacatalog.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/datacatalog.v1beta1.json @@ -1813,7 +1813,7 @@ } } }, -"revision": "20240430", +"revision": "20240511", "rootUrl": "https://datacatalog.googleapis.com/", "schemas": { "Binding": { @@ -3394,14 +3394,20 @@ "AUTOML", "CUSTOM", "BQML", -"MODEL_GARDEN" +"MODEL_GARDEN", +"GENIE", +"CUSTOM_TEXT_EMBEDDING", +"MARKETPLACE" ], "enumDescriptions": [ "Should not be used.", "The Model is uploaded by automl training pipeline.", "The Model is uploaded by user or custom training pipeline.", "The Model is registered and sync'ed from BigQuery ML.", -"The Model is saved or tuned from Model Garden." +"The Model is saved or tuned from Model Garden.", +"The Model is saved or tuned from Genie.", +"The Model is uploaded by text embedding finetuning pipeline.", +"The Model is saved or tuned from Marketplace." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/dataflow.v1b3.json b/googleapiclient/discovery_cache/documents/dataflow.v1b3.json index ee663a40da8..57d5f7f784b 100644 --- a/googleapiclient/discovery_cache/documents/dataflow.v1b3.json +++ b/googleapiclient/discovery_cache/documents/dataflow.v1b3.json @@ -2187,7 +2187,7 @@ } } }, -"revision": "20240430", +"revision": "20240513", "rootUrl": "https://dataflow.googleapis.com/", "schemas": { "ApproximateProgress": { diff --git a/googleapiclient/discovery_cache/documents/datalineage.v1.json b/googleapiclient/discovery_cache/documents/datalineage.v1.json index aeb93ccbb71..6226d78cec4 100644 --- a/googleapiclient/discovery_cache/documents/datalineage.v1.json +++ b/googleapiclient/discovery_cache/documents/datalineage.v1.json @@ -798,7 +798,7 @@ } } }, -"revision": "20240506", +"revision": "20240510", "rootUrl": "https://datalineage.googleapis.com/", "schemas": { "GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest": { diff --git a/googleapiclient/discovery_cache/documents/datamigration.v1beta1.json b/googleapiclient/discovery_cache/documents/datamigration.v1beta1.json index 9c947f624e3..320b3dabd81 100644 --- a/googleapiclient/discovery_cache/documents/datamigration.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/datamigration.v1beta1.json @@ -1049,7 +1049,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://datamigration.googleapis.com/", "schemas": { "AuditConfig": { diff --git a/googleapiclient/discovery_cache/documents/datapipelines.v1.json b/googleapiclient/discovery_cache/documents/datapipelines.v1.json index ed49819b03d..03f59b1a745 100644 --- a/googleapiclient/discovery_cache/documents/datapipelines.v1.json +++ b/googleapiclient/discovery_cache/documents/datapipelines.v1.json @@ -369,7 +369,7 @@ } } }, -"revision": "20240505", +"revision": "20240512", "rootUrl": "https://datapipelines.googleapis.com/", "schemas": { "GoogleCloudDatapipelinesV1DataflowJobDetails": { diff --git a/googleapiclient/discovery_cache/documents/dataplex.v1.json b/googleapiclient/discovery_cache/documents/dataplex.v1.json index b27957e0833..0552486a5c4 100644 --- a/googleapiclient/discovery_cache/documents/dataplex.v1.json +++ b/googleapiclient/discovery_cache/documents/dataplex.v1.json @@ -5271,7 +5271,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://dataplex.googleapis.com/", "schemas": { "Empty": { diff --git a/googleapiclient/discovery_cache/documents/dataportability.v1.json b/googleapiclient/discovery_cache/documents/dataportability.v1.json index bb6a4613456..14da4001e1b 100644 --- a/googleapiclient/discovery_cache/documents/dataportability.v1.json +++ b/googleapiclient/discovery_cache/documents/dataportability.v1.json @@ -641,7 +641,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://dataportability.googleapis.com/", "schemas": { "Empty": { diff --git a/googleapiclient/discovery_cache/documents/dataportability.v1beta.json b/googleapiclient/discovery_cache/documents/dataportability.v1beta.json index 555b867e1b6..c914e5e6a2c 100644 --- a/googleapiclient/discovery_cache/documents/dataportability.v1beta.json +++ b/googleapiclient/discovery_cache/documents/dataportability.v1beta.json @@ -641,7 +641,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://dataportability.googleapis.com/", "schemas": { "Empty": { diff --git a/googleapiclient/discovery_cache/documents/datastore.v1.json b/googleapiclient/discovery_cache/documents/datastore.v1.json index 62b9db5d761..b7b791459c1 100644 --- a/googleapiclient/discovery_cache/documents/datastore.v1.json +++ b/googleapiclient/discovery_cache/documents/datastore.v1.json @@ -654,7 +654,7 @@ } } }, -"revision": "20240430", +"revision": "20240512", "rootUrl": "https://datastore.googleapis.com/", "schemas": { "Aggregation": { diff --git a/googleapiclient/discovery_cache/documents/datastore.v1beta1.json b/googleapiclient/discovery_cache/documents/datastore.v1beta1.json index ddf8b181dc1..202117ac3d5 100644 --- a/googleapiclient/discovery_cache/documents/datastore.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/datastore.v1beta1.json @@ -168,7 +168,7 @@ } } }, -"revision": "20240430", +"revision": "20240512", "rootUrl": "https://datastore.googleapis.com/", "schemas": { "GoogleDatastoreAdminV1CommonMetadata": { diff --git a/googleapiclient/discovery_cache/documents/datastore.v1beta3.json b/googleapiclient/discovery_cache/documents/datastore.v1beta3.json index a56d2531f88..39cc6231f0e 100644 --- a/googleapiclient/discovery_cache/documents/datastore.v1beta3.json +++ b/googleapiclient/discovery_cache/documents/datastore.v1beta3.json @@ -336,7 +336,7 @@ } } }, -"revision": "20240430", +"revision": "20240512", "rootUrl": "https://datastore.googleapis.com/", "schemas": { "Aggregation": { diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v2.json b/googleapiclient/discovery_cache/documents/dialogflow.v2.json index 4374e60a75d..23c8694abdf 100644 --- a/googleapiclient/discovery_cache/documents/dialogflow.v2.json +++ b/googleapiclient/discovery_cache/documents/dialogflow.v2.json @@ -8327,7 +8327,7 @@ } } }, -"revision": "20240507", +"revision": "20240517", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json b/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json index 44784d85f16..c0a1b3a4120 100644 --- a/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json +++ b/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json @@ -7695,7 +7695,7 @@ } } }, -"revision": "20240507", +"revision": "20240517", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v3.json b/googleapiclient/discovery_cache/documents/dialogflow.v3.json index 0cc794ae017..fbf14a73d7a 100644 --- a/googleapiclient/discovery_cache/documents/dialogflow.v3.json +++ b/googleapiclient/discovery_cache/documents/dialogflow.v3.json @@ -4453,7 +4453,7 @@ } } }, -"revision": "20240507", +"revision": "20240517", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v3beta1.json b/googleapiclient/discovery_cache/documents/dialogflow.v3beta1.json index f04076a2a70..719e6fb1c2d 100644 --- a/googleapiclient/discovery_cache/documents/dialogflow.v3beta1.json +++ b/googleapiclient/discovery_cache/documents/dialogflow.v3beta1.json @@ -4551,7 +4551,7 @@ } } }, -"revision": "20240507", +"revision": "20240517", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { diff --git a/googleapiclient/discovery_cache/documents/digitalassetlinks.v1.json b/googleapiclient/discovery_cache/documents/digitalassetlinks.v1.json index 20900b00117..236aad19599 100644 --- a/googleapiclient/discovery_cache/documents/digitalassetlinks.v1.json +++ b/googleapiclient/discovery_cache/documents/digitalassetlinks.v1.json @@ -199,7 +199,7 @@ } } }, -"revision": "20240507", +"revision": "20240514", "rootUrl": "https://digitalassetlinks.googleapis.com/", "schemas": { "AndroidAppAsset": { diff --git a/googleapiclient/discovery_cache/documents/discoveryengine.v1.json b/googleapiclient/discovery_cache/documents/discoveryengine.v1.json index b7af7701cd3..6ece8a9c25a 100644 --- a/googleapiclient/discovery_cache/documents/discoveryengine.v1.json +++ b/googleapiclient/discovery_cache/documents/discoveryengine.v1.json @@ -436,7 +436,7 @@ ], "parameters": { "documentId": { -"description": "Required. The ID to use for the Document, which will become the final component of the Document.name. If the caller does not have permission to create the Document, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. This field must be unique among all Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is returned. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", +"description": "Required. The ID to use for the Document, which becomes the final component of the Document.name. If the caller does not have permission to create the Document, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. This field must be unique among all Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is returned. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "location": "query", "type": "string" }, @@ -510,7 +510,7 @@ ] }, "import": { -"description": "Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items will be created. Note: It is possible for a subset of the Documents to be successfully updated.", +"description": "Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items are created. Note: It is possible for a subset of the Documents to be successfully updated.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/branches/{branchesId}/documents:import", "httpMethod": "POST", "id": "discoveryengine.projects.locations.collections.dataStores.branches.documents.import", @@ -547,7 +547,7 @@ ], "parameters": { "pageSize": { -"description": "Maximum number of Documents to return. If unspecified, defaults to 100. The maximum allowed value is 1000. Values above 1000 will be coerced to 1000. If this field is negative, an `INVALID_ARGUMENT` error is returned.", +"description": "Maximum number of Documents to return. If unspecified, defaults to 100. The maximum allowed value is 1000. Values above 1000 are set to 1000. If this field is negative, an `INVALID_ARGUMENT` error is returned.", "format": "int32", "location": "query", "type": "integer" @@ -583,7 +583,7 @@ ], "parameters": { "allowMissing": { -"description": "If set to true, and the Document is not found, a new Document will be created.", +"description": "If set to `true` and the Document is not found, a new Document is be created.", "location": "query", "type": "boolean" }, @@ -595,7 +595,7 @@ "type": "string" }, "updateMask": { -"description": "Indicates which fields in the provided imported 'document' to update. If not set, will by default update all fields.", +"description": "Indicates which fields in the provided imported 'document' to update. If not set, by default updates all fields.", "format": "google-fieldmask", "location": "query", "type": "string" @@ -644,6 +644,34 @@ }, "operations": { "methods": { +"cancel": { +"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/branches/{branchesId}/operations/{operationsId}:cancel", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.dataStores.branches.operations.cancel", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource to be cancelled.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/branches/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:cancel", +"request": { +"$ref": "GoogleLongrunningCancelOperationRequest" +}, +"response": { +"$ref": "GoogleProtobufEmpty" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/branches/{branchesId}/operations/{operationsId}", @@ -1067,7 +1095,7 @@ "type": "string" }, "schemaId": { -"description": "Required. The ID to use for the Schema, which will become the final component of the Schema.name. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.", +"description": "Required. The ID to use for the Schema, which becomes the final component of the Schema.name. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.", "location": "query", "type": "string" } @@ -1143,7 +1171,7 @@ ], "parameters": { "pageSize": { -"description": "The maximum number of Schemas to return. The service may return fewer than this value. If unspecified, at most 100 Schemas will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", +"description": "The maximum number of Schemas to return. The service may return fewer than this value. If unspecified, at most 100 Schemas are returned. The maximum value is 1000; values above 1000 are set to 1000.", "format": "int32", "location": "query", "type": "integer" @@ -1179,7 +1207,7 @@ ], "parameters": { "allowMissing": { -"description": "If set to true, and the Schema is not found, a new Schema will be created. In this situation, `update_mask` is ignored.", +"description": "If set to true, and the Schema is not found, a new Schema is created. In this situation, `update_mask` is ignored.", "location": "query", "type": "boolean" }, @@ -1278,6 +1306,34 @@ }, "servingConfigs": { "methods": { +"answer": { +"description": "Answer query method.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/servingConfigs/{servingConfigsId}:answer", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.dataStores.servingConfigs.answer", +"parameterOrder": [ +"servingConfig" +], +"parameters": { +"servingConfig": { +"description": "Required. The resource name of the Search serving config, such as `projects/*/locations/global/collections/default_collection/engines/*/servingConfigs/default_serving_config`, or `projects/*/locations/global/collections/default_collection/dataStores/*/servingConfigs/default_serving_config`. This field is used to identify the serving configuration name, set of models used to make the search.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/servingConfigs/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+servingConfig}:answer", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequest" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "recommend": { "description": "Makes a recommendation, which requires a contextual user event.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/servingConfigs/{servingConfigsId}:recommend", @@ -1288,7 +1344,7 @@ ], "parameters": { "servingConfig": { -"description": "Required. Full resource name of a ServingConfig: `projects/*/locations/global/collections/*/engines/*/servingConfigs/*`, or `projects/*/locations/global/collections/*/dataStores/*/servingConfigs/*` One default serving config is created along with your recommendation engine creation. The engine ID will be used as the ID of the default serving config. For example, for Engine `projects/*/locations/global/collections/*/engines/my-engine`, you can use `projects/*/locations/global/collections/*/engines/my-engine/servingConfigs/my-engine` for your RecommendationService.Recommend requests.", +"description": "Required. Full resource name of a ServingConfig: `projects/*/locations/global/collections/*/engines/*/servingConfigs/*`, or `projects/*/locations/global/collections/*/dataStores/*/servingConfigs/*` One default serving config is created along with your recommendation engine creation. The engine ID is used as the ID of the default serving config. For example, for Engine `projects/*/locations/global/collections/*/engines/my-engine`, you can use `projects/*/locations/global/collections/*/engines/my-engine/servingConfigs/my-engine` for your RecommendationService.Recommend requests.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/servingConfigs/[^/]+$", "required": true, @@ -1336,6 +1392,199 @@ } } }, +"sessions": { +"methods": { +"create": { +"description": "Creates a Session. If the Session to create already exists, an ALREADY_EXISTS error is returned.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/sessions", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.dataStores.sessions.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. Full resource name of parent data store. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/sessions", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1Session" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1Session" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"delete": { +"description": "Deletes a Session. If the Session to delete does not exist, a NOT_FOUND error is returned.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/sessions/{sessionsId}", +"httpMethod": "DELETE", +"id": "discoveryengine.projects.locations.collections.dataStores.sessions.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The resource name of the Session to delete. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/sessions/{session_id}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/sessions/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleProtobufEmpty" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"get": { +"description": "Gets a Session.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/sessions/{sessionsId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.dataStores.sessions.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The resource name of the Session to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/sessions/{session_id}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/sessions/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1Session" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Lists all Sessions by their parent DataStore.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/sessions", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.dataStores.sessions.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "A filter to apply on the list results. The supported features are: user_pseudo_id, state. Example: \"user_pseudo_id = some_id\"", +"location": "query", +"type": "string" +}, +"orderBy": { +"description": "A comma-separated list of fields to order by, sorted in ascending order. Use \"desc\" after a field name for descending. Supported fields: * `update_time` * `create_time` * `session_name` Example: \"update_time desc\" \"create_time\"", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Maximum number of results to return. If unspecified, defaults to 50. Max allowed value is 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A page token, received from a previous `ListSessions` call. Provide this to retrieve the subsequent page.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The data store resource name. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/sessions", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1ListSessionsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"patch": { +"description": "Updates a Session. Session action type cannot be changed. If the Session to update does not exist, a NOT_FOUND error is returned.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/sessions/{sessionsId}", +"httpMethod": "PATCH", +"id": "discoveryengine.projects.locations.collections.dataStores.sessions.patch", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/sessions/[^/]+$", +"required": true, +"type": "string" +}, +"updateMask": { +"description": "Indicates which fields in the provided Session to update. The following are NOT supported: * Session.name If not set or empty, all supported fields are updated.", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "v1/{+name}", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1Session" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1Session" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +}, +"resources": { +"answers": { +"methods": { +"get": { +"description": "Gets a Answer.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/sessions/{sessionsId}/answers/{answersId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.dataStores.sessions.answers.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The resource name of the Answer to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/engines/{engine_id}/sessions/{session_id}/answers/{answer_id}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/sessions/[^/]+/answers/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1Answer" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +} +} +}, "siteSearchEngine": { "methods": { "batchVerifyTargetSites": { @@ -1910,7 +2159,7 @@ ] }, "import": { -"description": "Bulk import of User events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.", +"description": "Bulk import of user events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/userEvents:import", "httpMethod": "POST", "id": "discoveryengine.projects.locations.collections.dataStores.userEvents.import", @@ -2393,6 +2642,34 @@ }, "servingConfigs": { "methods": { +"answer": { +"description": "Answer query method.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/servingConfigs/{servingConfigsId}:answer", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.engines.servingConfigs.answer", +"parameterOrder": [ +"servingConfig" +], +"parameters": { +"servingConfig": { +"description": "Required. The resource name of the Search serving config, such as `projects/*/locations/global/collections/default_collection/engines/*/servingConfigs/default_serving_config`, or `projects/*/locations/global/collections/default_collection/dataStores/*/servingConfigs/default_serving_config`. This field is used to identify the serving configuration name, set of models used to make the search.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/servingConfigs/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+servingConfig}:answer", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequest" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "recommend": { "description": "Makes a recommendation, which requires a contextual user event.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/servingConfigs/{servingConfigsId}:recommend", @@ -2403,7 +2680,7 @@ ], "parameters": { "servingConfig": { -"description": "Required. Full resource name of a ServingConfig: `projects/*/locations/global/collections/*/engines/*/servingConfigs/*`, or `projects/*/locations/global/collections/*/dataStores/*/servingConfigs/*` One default serving config is created along with your recommendation engine creation. The engine ID will be used as the ID of the default serving config. For example, for Engine `projects/*/locations/global/collections/*/engines/my-engine`, you can use `projects/*/locations/global/collections/*/engines/my-engine/servingConfigs/my-engine` for your RecommendationService.Recommend requests.", +"description": "Required. Full resource name of a ServingConfig: `projects/*/locations/global/collections/*/engines/*/servingConfigs/*`, or `projects/*/locations/global/collections/*/dataStores/*/servingConfigs/*` One default serving config is created along with your recommendation engine creation. The engine ID is used as the ID of the default serving config. For example, for Engine `projects/*/locations/global/collections/*/engines/my-engine`, you can use `projects/*/locations/global/collections/*/engines/my-engine/servingConfigs/my-engine` for your RecommendationService.Recommend requests.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/servingConfigs/[^/]+$", "required": true, @@ -2450,59 +2727,252 @@ ] } } -} -} }, -"operations": { +"sessions": { "methods": { -"get": { -"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/operations/{operationsId}", -"httpMethod": "GET", -"id": "discoveryengine.projects.locations.collections.operations.get", +"create": { +"description": "Creates a Session. If the Session to create already exists, an ALREADY_EXISTS error is returned.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.engines.sessions.create", "parameterOrder": [ -"name" +"parent" ], "parameters": { -"name": { -"description": "The name of the operation resource.", +"parent": { +"description": "Required. Full resource name of parent data store. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}`", "location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/operations/[^/]+$", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+$", "required": true, "type": "string" } }, -"path": "v1/{+name}", +"path": "v1/{+parent}/sessions", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1Session" +}, "response": { -"$ref": "GoogleLongrunningOperation" +"$ref": "GoogleCloudDiscoveryengineV1Session" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform" ] }, -"list": { -"description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.", -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/operations", -"httpMethod": "GET", -"id": "discoveryengine.projects.locations.collections.operations.list", +"delete": { +"description": "Deletes a Session. If the Session to delete does not exist, a NOT_FOUND error is returned.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions/{sessionsId}", +"httpMethod": "DELETE", +"id": "discoveryengine.projects.locations.collections.engines.sessions.delete", "parameterOrder": [ "name" ], "parameters": { -"filter": { -"description": "The standard list filter.", -"location": "query", -"type": "string" -}, "name": { -"description": "The name of the operation's parent resource.", +"description": "Required. The resource name of the Session to delete. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/sessions/{session_id}`", "location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+$", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/sessions/[^/]+$", "required": true, "type": "string" +} }, -"pageSize": { -"description": "The standard list page size.", +"path": "v1/{+name}", +"response": { +"$ref": "GoogleProtobufEmpty" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"get": { +"description": "Gets a Session.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions/{sessionsId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.engines.sessions.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The resource name of the Session to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/sessions/{session_id}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/sessions/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1Session" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Lists all Sessions by their parent DataStore.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.engines.sessions.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "A filter to apply on the list results. The supported features are: user_pseudo_id, state. Example: \"user_pseudo_id = some_id\"", +"location": "query", +"type": "string" +}, +"orderBy": { +"description": "A comma-separated list of fields to order by, sorted in ascending order. Use \"desc\" after a field name for descending. Supported fields: * `update_time` * `create_time` * `session_name` Example: \"update_time desc\" \"create_time\"", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Maximum number of results to return. If unspecified, defaults to 50. Max allowed value is 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A page token, received from a previous `ListSessions` call. Provide this to retrieve the subsequent page.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The data store resource name. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/sessions", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1ListSessionsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"patch": { +"description": "Updates a Session. Session action type cannot be changed. If the Session to update does not exist, a NOT_FOUND error is returned.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions/{sessionsId}", +"httpMethod": "PATCH", +"id": "discoveryengine.projects.locations.collections.engines.sessions.patch", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/sessions/[^/]+$", +"required": true, +"type": "string" +}, +"updateMask": { +"description": "Indicates which fields in the provided Session to update. The following are NOT supported: * Session.name If not set or empty, all supported fields are updated.", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "v1/{+name}", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1Session" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1Session" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +}, +"resources": { +"answers": { +"methods": { +"get": { +"description": "Gets a Answer.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions/{sessionsId}/answers/{answersId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.engines.sessions.answers.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The resource name of the Answer to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/engines/{engine_id}/sessions/{session_id}/answers/{answer_id}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/sessions/[^/]+/answers/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1Answer" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +} +} +} +} +}, +"operations": { +"methods": { +"get": { +"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/operations/{operationsId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.operations.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/operations", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.operations.list", +"parameterOrder": [ +"name" +], +"parameters": { +"filter": { +"description": "The standard list filter.", +"location": "query", +"type": "string" +}, +"name": { +"description": "The name of the operation's parent resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+$", +"required": true, +"type": "string" +}, +"pageSize": { +"description": "The standard list page size.", "format": "int32", "location": "query", "type": "integer" @@ -2776,7 +3246,7 @@ ], "parameters": { "documentId": { -"description": "Required. The ID to use for the Document, which will become the final component of the Document.name. If the caller does not have permission to create the Document, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. This field must be unique among all Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is returned. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", +"description": "Required. The ID to use for the Document, which becomes the final component of the Document.name. If the caller does not have permission to create the Document, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. This field must be unique among all Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is returned. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "location": "query", "type": "string" }, @@ -2850,7 +3320,7 @@ ] }, "import": { -"description": "Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items will be created. Note: It is possible for a subset of the Documents to be successfully updated.", +"description": "Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items are created. Note: It is possible for a subset of the Documents to be successfully updated.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/branches/{branchesId}/documents:import", "httpMethod": "POST", "id": "discoveryengine.projects.locations.dataStores.branches.documents.import", @@ -2887,7 +3357,7 @@ ], "parameters": { "pageSize": { -"description": "Maximum number of Documents to return. If unspecified, defaults to 100. The maximum allowed value is 1000. Values above 1000 will be coerced to 1000. If this field is negative, an `INVALID_ARGUMENT` error is returned.", +"description": "Maximum number of Documents to return. If unspecified, defaults to 100. The maximum allowed value is 1000. Values above 1000 are set to 1000. If this field is negative, an `INVALID_ARGUMENT` error is returned.", "format": "int32", "location": "query", "type": "integer" @@ -2923,7 +3393,7 @@ ], "parameters": { "allowMissing": { -"description": "If set to true, and the Document is not found, a new Document will be created.", +"description": "If set to `true` and the Document is not found, a new Document is be created.", "location": "query", "type": "boolean" }, @@ -2935,7 +3405,7 @@ "type": "string" }, "updateMask": { -"description": "Indicates which fields in the provided imported 'document' to update. If not set, will by default update all fields.", +"description": "Indicates which fields in the provided imported 'document' to update. If not set, by default updates all fields.", "format": "google-fieldmask", "location": "query", "type": "string" @@ -2984,6 +3454,34 @@ }, "operations": { "methods": { +"cancel": { +"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/branches/{branchesId}/operations/{operationsId}:cancel", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.dataStores.branches.operations.cancel", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource to be cancelled.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/branches/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:cancel", +"request": { +"$ref": "GoogleLongrunningCancelOperationRequest" +}, +"response": { +"$ref": "GoogleProtobufEmpty" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/branches/{branchesId}/operations/{operationsId}", @@ -3407,7 +3905,7 @@ "type": "string" }, "schemaId": { -"description": "Required. The ID to use for the Schema, which will become the final component of the Schema.name. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.", +"description": "Required. The ID to use for the Schema, which becomes the final component of the Schema.name. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.", "location": "query", "type": "string" } @@ -3483,7 +3981,7 @@ ], "parameters": { "pageSize": { -"description": "The maximum number of Schemas to return. The service may return fewer than this value. If unspecified, at most 100 Schemas will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", +"description": "The maximum number of Schemas to return. The service may return fewer than this value. If unspecified, at most 100 Schemas are returned. The maximum value is 1000; values above 1000 are set to 1000.", "format": "int32", "location": "query", "type": "integer" @@ -3519,7 +4017,7 @@ ], "parameters": { "allowMissing": { -"description": "If set to true, and the Schema is not found, a new Schema will be created. In this situation, `update_mask` is ignored.", +"description": "If set to true, and the Schema is not found, a new Schema is created. In this situation, `update_mask` is ignored.", "location": "query", "type": "boolean" }, @@ -3546,6 +4044,34 @@ }, "servingConfigs": { "methods": { +"answer": { +"description": "Answer query method.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/servingConfigs/{servingConfigsId}:answer", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.dataStores.servingConfigs.answer", +"parameterOrder": [ +"servingConfig" +], +"parameters": { +"servingConfig": { +"description": "Required. The resource name of the Search serving config, such as `projects/*/locations/global/collections/default_collection/engines/*/servingConfigs/default_serving_config`, or `projects/*/locations/global/collections/default_collection/dataStores/*/servingConfigs/default_serving_config`. This field is used to identify the serving configuration name, set of models used to make the search.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/servingConfigs/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+servingConfig}:answer", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequest" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "recommend": { "description": "Makes a recommendation, which requires a contextual user event.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/servingConfigs/{servingConfigsId}:recommend", @@ -3556,7 +4082,7 @@ ], "parameters": { "servingConfig": { -"description": "Required. Full resource name of a ServingConfig: `projects/*/locations/global/collections/*/engines/*/servingConfigs/*`, or `projects/*/locations/global/collections/*/dataStores/*/servingConfigs/*` One default serving config is created along with your recommendation engine creation. The engine ID will be used as the ID of the default serving config. For example, for Engine `projects/*/locations/global/collections/*/engines/my-engine`, you can use `projects/*/locations/global/collections/*/engines/my-engine/servingConfigs/my-engine` for your RecommendationService.Recommend requests.", +"description": "Required. Full resource name of a ServingConfig: `projects/*/locations/global/collections/*/engines/*/servingConfigs/*`, or `projects/*/locations/global/collections/*/dataStores/*/servingConfigs/*` One default serving config is created along with your recommendation engine creation. The engine ID is used as the ID of the default serving config. For example, for Engine `projects/*/locations/global/collections/*/engines/my-engine`, you can use `projects/*/locations/global/collections/*/engines/my-engine/servingConfigs/my-engine` for your RecommendationService.Recommend requests.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/servingConfigs/[^/]+$", "required": true, @@ -3604,70 +4130,263 @@ } } }, -"siteSearchEngine": { +"sessions": { "methods": { -"disableAdvancedSiteSearch": { -"description": "Downgrade from advanced site search to basic site search.", -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/siteSearchEngine:disableAdvancedSiteSearch", +"create": { +"description": "Creates a Session. If the Session to create already exists, an ALREADY_EXISTS error is returned.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/sessions", "httpMethod": "POST", -"id": "discoveryengine.projects.locations.dataStores.siteSearchEngine.disableAdvancedSiteSearch", +"id": "discoveryengine.projects.locations.dataStores.sessions.create", "parameterOrder": [ -"siteSearchEngine" +"parent" ], "parameters": { -"siteSearchEngine": { -"description": "Required. Full resource name of the SiteSearchEngine, such as `projects/{project}/locations/{location}/dataStores/{data_store_id}/siteSearchEngine`.", +"parent": { +"description": "Required. Full resource name of parent data store. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}`", "location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/siteSearchEngine$", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+$", "required": true, "type": "string" } }, -"path": "v1/{+siteSearchEngine}:disableAdvancedSiteSearch", +"path": "v1/{+parent}/sessions", "request": { -"$ref": "GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest" +"$ref": "GoogleCloudDiscoveryengineV1Session" }, "response": { -"$ref": "GoogleLongrunningOperation" +"$ref": "GoogleCloudDiscoveryengineV1Session" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform" ] }, -"enableAdvancedSiteSearch": { -"description": "Upgrade from basic site search to advanced site search.", -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/siteSearchEngine:enableAdvancedSiteSearch", -"httpMethod": "POST", -"id": "discoveryengine.projects.locations.dataStores.siteSearchEngine.enableAdvancedSiteSearch", +"delete": { +"description": "Deletes a Session. If the Session to delete does not exist, a NOT_FOUND error is returned.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/sessions/{sessionsId}", +"httpMethod": "DELETE", +"id": "discoveryengine.projects.locations.dataStores.sessions.delete", "parameterOrder": [ -"siteSearchEngine" +"name" ], "parameters": { -"siteSearchEngine": { -"description": "Required. Full resource name of the SiteSearchEngine, such as `projects/{project}/locations/{location}/dataStores/{data_store_id}/siteSearchEngine`.", +"name": { +"description": "Required. The resource name of the Session to delete. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/sessions/{session_id}`", "location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/siteSearchEngine$", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/sessions/[^/]+$", "required": true, "type": "string" } }, -"path": "v1/{+siteSearchEngine}:enableAdvancedSiteSearch", -"request": { -"$ref": "GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest" -}, +"path": "v1/{+name}", "response": { -"$ref": "GoogleLongrunningOperation" +"$ref": "GoogleProtobufEmpty" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform" ] }, -"recrawlUris": { -"description": "Request on-demand recrawl for a list of URIs.", -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/siteSearchEngine:recrawlUris", -"httpMethod": "POST", -"id": "discoveryengine.projects.locations.dataStores.siteSearchEngine.recrawlUris", -"parameterOrder": [ +"get": { +"description": "Gets a Session.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/sessions/{sessionsId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.dataStores.sessions.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The resource name of the Session to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/sessions/{session_id}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/sessions/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1Session" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Lists all Sessions by their parent DataStore.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/sessions", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.dataStores.sessions.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "A filter to apply on the list results. The supported features are: user_pseudo_id, state. Example: \"user_pseudo_id = some_id\"", +"location": "query", +"type": "string" +}, +"orderBy": { +"description": "A comma-separated list of fields to order by, sorted in ascending order. Use \"desc\" after a field name for descending. Supported fields: * `update_time` * `create_time` * `session_name` Example: \"update_time desc\" \"create_time\"", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Maximum number of results to return. If unspecified, defaults to 50. Max allowed value is 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A page token, received from a previous `ListSessions` call. Provide this to retrieve the subsequent page.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The data store resource name. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/sessions", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1ListSessionsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"patch": { +"description": "Updates a Session. Session action type cannot be changed. If the Session to update does not exist, a NOT_FOUND error is returned.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/sessions/{sessionsId}", +"httpMethod": "PATCH", +"id": "discoveryengine.projects.locations.dataStores.sessions.patch", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/sessions/[^/]+$", +"required": true, +"type": "string" +}, +"updateMask": { +"description": "Indicates which fields in the provided Session to update. The following are NOT supported: * Session.name If not set or empty, all supported fields are updated.", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "v1/{+name}", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1Session" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1Session" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +}, +"resources": { +"answers": { +"methods": { +"get": { +"description": "Gets a Answer.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/sessions/{sessionsId}/answers/{answersId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.dataStores.sessions.answers.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The resource name of the Answer to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/engines/{engine_id}/sessions/{session_id}/answers/{answer_id}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/sessions/[^/]+/answers/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1Answer" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +} +} +}, +"siteSearchEngine": { +"methods": { +"disableAdvancedSiteSearch": { +"description": "Downgrade from advanced site search to basic site search.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/siteSearchEngine:disableAdvancedSiteSearch", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.dataStores.siteSearchEngine.disableAdvancedSiteSearch", +"parameterOrder": [ +"siteSearchEngine" +], +"parameters": { +"siteSearchEngine": { +"description": "Required. Full resource name of the SiteSearchEngine, such as `projects/{project}/locations/{location}/dataStores/{data_store_id}/siteSearchEngine`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/siteSearchEngine$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+siteSearchEngine}:disableAdvancedSiteSearch", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest" +}, +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"enableAdvancedSiteSearch": { +"description": "Upgrade from basic site search to advanced site search.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/siteSearchEngine:enableAdvancedSiteSearch", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.dataStores.siteSearchEngine.enableAdvancedSiteSearch", +"parameterOrder": [ +"siteSearchEngine" +], +"parameters": { +"siteSearchEngine": { +"description": "Required. Full resource name of the SiteSearchEngine, such as `projects/{project}/locations/{location}/dataStores/{data_store_id}/siteSearchEngine`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/siteSearchEngine$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+siteSearchEngine}:enableAdvancedSiteSearch", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest" +}, +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"recrawlUris": { +"description": "Request on-demand recrawl for a list of URIs.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/siteSearchEngine:recrawlUris", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.dataStores.siteSearchEngine.recrawlUris", +"parameterOrder": [ "siteSearchEngine" ], "parameters": { @@ -3972,7 +4691,7 @@ ] }, "import": { -"description": "Bulk import of User events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.", +"description": "Bulk import of user events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/userEvents:import", "httpMethod": "POST", "id": "discoveryengine.projects.locations.dataStores.userEvents.import", @@ -4031,6 +4750,38 @@ } } }, +"groundingConfigs": { +"methods": { +"check": { +"description": "Performs a grounding check.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/groundingConfigs/{groundingConfigsId}:check", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.groundingConfigs.check", +"parameterOrder": [ +"groundingConfig" +], +"parameters": { +"groundingConfig": { +"description": "Required. The resource name of the grounding config, such as `projects/*/locations/global/groundingConfigs/default_grounding_config`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/groundingConfigs/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+groundingConfig}:check", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1CheckGroundingRequest" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1CheckGroundingResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, "operations": { "methods": { "get": { @@ -4101,6 +4852,38 @@ } } }, +"rankingConfigs": { +"methods": { +"rank": { +"description": "Ranks a list of text records based on the given input query.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/rankingConfigs/{rankingConfigsId}:rank", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.rankingConfigs.rank", +"parameterOrder": [ +"rankingConfig" +], +"parameters": { +"rankingConfig": { +"description": "Required. The resource name of the rank service config, such as `projects/{project_num}/locations/{location_id}/rankingConfigs/default_ranking_config`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/rankingConfigs/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+rankingConfig}:rank", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1RankRequest" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1RankResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, "userEvents": { "methods": { "write": { @@ -4137,6 +4920,34 @@ }, "operations": { "methods": { +"cancel": { +"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", +"flatPath": "v1/projects/{projectsId}/operations/{operationsId}:cancel", +"httpMethod": "POST", +"id": "discoveryengine.projects.operations.cancel", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource to be cancelled.", +"location": "path", +"pattern": "^projects/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:cancel", +"request": { +"$ref": "GoogleLongrunningCancelOperationRequest" +}, +"response": { +"$ref": "GoogleProtobufEmpty" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", "flatPath": "v1/projects/{projectsId}/operations/{operationsId}", @@ -4208,7 +5019,7 @@ } } }, -"revision": "20240510", +"revision": "20240517", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { "GoogleApiHttpBody": { @@ -4316,42 +5127,815 @@ "description": "The detailed content which caused the error on importing a document.", "type": "string" }, -"gcsPath": { -"description": "Google Cloud Storage file path of the import source. Can be set for batch operation error.", +"gcsPath": { +"description": "Google Cloud Storage file path of the import source. Can be set for batch operation error.", +"type": "string" +}, +"lineNumber": { +"description": "Line number of the content in file. Should be empty for permission or batch operation error.", +"type": "string" +}, +"operation": { +"description": "The operation resource name of the LRO.", +"type": "string" +}, +"userEvent": { +"description": "The detailed content which caused the error on importing a user event.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineLoggingServiceContext": { +"description": "Describes a running service that sends errors.", +"id": "GoogleCloudDiscoveryengineLoggingServiceContext", +"properties": { +"service": { +"description": "An identifier of the service\u2014for example, `discoveryengine.googleapis.com`.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineLoggingSourceLocation": { +"description": "Indicates a location in the source code of the service for which errors are reported.", +"id": "GoogleCloudDiscoveryengineLoggingSourceLocation", +"properties": { +"functionName": { +"description": "Human-readable name of a function or method\u2014for example, `google.cloud.discoveryengine.v1alpha.RecommendationService.Recommend`.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1Answer": { +"description": "Defines an answer.", +"id": "GoogleCloudDiscoveryengineV1Answer", +"properties": { +"answerSkippedReasons": { +"description": "Additional answer-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.", +"items": { +"enum": [ +"ANSWER_SKIPPED_REASON_UNSPECIFIED", +"ADVERSARIAL_QUERY_IGNORED", +"NON_ANSWER_SEEKING_QUERY_IGNORED", +"OUT_OF_DOMAIN_QUERY_IGNORED", +"POTENTIAL_POLICY_VIOLATION" +], +"enumDescriptions": [ +"Default value. The answer skipped reason is not specified.", +"The adversarial query ignored case.", +"The non-answer seeking query ignored case.", +"The out-of-domain query ignored case. Google skips the answer if there are no high-relevance search results.", +"The potential policy violation case. Google skips the answer if there is a potential policy violation detected. This includes content that may be violent or toxic." +], +"type": "string" +}, +"type": "array" +}, +"answerText": { +"description": "The textual answer.", +"type": "string" +}, +"citations": { +"description": "Citations.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerCitation" +}, +"type": "array" +}, +"completeTime": { +"description": "Output only. Answer completed timestamp.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"createTime": { +"description": "Output only. Answer creation timestamp.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"name": { +"description": "Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*`", +"type": "string" +}, +"queryUnderstandingInfo": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfo", +"description": "Query understanding information." +}, +"references": { +"description": "References.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerReference" +}, +"type": "array" +}, +"relatedQuestions": { +"description": "Suggested related questions.", +"items": { +"type": "string" +}, +"type": "array" +}, +"state": { +"description": "The state of the answer generation.", +"enum": [ +"STATE_UNSPECIFIED", +"IN_PROGRESS", +"FAILED", +"SUCCEEDED" +], +"enumDescriptions": [ +"Unknown.", +"Answer generation is currently in progress.", +"Answer generation currently failed.", +"Answer generation has succeeded." +], +"type": "string" +}, +"steps": { +"description": "Answer generation steps.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerStep" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerCitation": { +"description": "Citation info for a segment.", +"id": "GoogleCloudDiscoveryengineV1AnswerCitation", +"properties": { +"endIndex": { +"description": "End of the attributed segment, exclusive.", +"format": "int64", +"type": "string" +}, +"sources": { +"description": "Citation sources for the attributed segment.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerCitationSource" +}, +"type": "array" +}, +"startIndex": { +"description": "Index indicates the start of the segment, measured in bytes (UTF-8 unicode).", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerCitationSource": { +"description": "Citation source.", +"id": "GoogleCloudDiscoveryengineV1AnswerCitationSource", +"properties": { +"referenceId": { +"description": "ID of the citation source.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequest": { +"description": "Request message for ConversationalSearchService.AnswerQuery method.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequest", +"properties": { +"answerGenerationSpec": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec", +"description": "Answer generation specification." +}, +"asynchronousMode": { +"description": "Asynchronous mode control. If enabled, the response will be returned with answer/session resource name without final answer. The API users need to do the polling to get the latest status of answer/session by calling ConversationalSearchService.GetAnswer or ConversationalSearchService.GetSession method.", +"type": "boolean" +}, +"query": { +"$ref": "GoogleCloudDiscoveryengineV1Query", +"description": "Required. Current user query." +}, +"queryUnderstandingSpec": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpec", +"description": "Query understanding specification." +}, +"relatedQuestionsSpec": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestRelatedQuestionsSpec", +"description": "Related questions specification." +}, +"safetySpec": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpec", +"description": "Model specification." +}, +"searchSpec": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpec", +"description": "Search specification." +}, +"session": { +"description": "The session resource name. Not required. When session field is not set, the API is in sessionless mode. We support auto session mode: users can use the wildcard symbol `-` as session ID. A new ID will be automatically generated and assigned.", +"type": "string" +}, +"userPseudoId": { +"description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec": { +"description": "Answer generation specification.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec", +"properties": { +"answerLanguageCode": { +"description": "Language code for Answer. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.", +"type": "string" +}, +"ignoreAdversarialQuery": { +"description": "Specifies whether to filter out adversarial queries. The default value is `false`. Google employs search-query classification to detect adversarial queries. No answer is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set to `true`, we skip generating answers for adversarial queries and return fallback messages instead.", +"type": "boolean" +}, +"ignoreNonAnswerSeekingQuery": { +"description": "Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. Google employs search-query classification to detect answer-seeking queries. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.", +"type": "boolean" +}, +"includeCitations": { +"description": "Specifies whether to include citation metadata in the answer. The default value is `false`.", +"type": "boolean" +}, +"modelSpec": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec", +"description": "Answer generation model specification." +}, +"promptSpec": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec", +"description": "Answer generation prompt specification." +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec": { +"description": "Answer Generation Model specification.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec", +"properties": { +"modelVersion": { +"description": "Model version. If not set, it will use the default stable model. Allowed values are: stable, preview.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec": { +"description": "Answer generation prompt specification.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec", +"properties": { +"preamble": { +"description": "Customized preamble.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpec": { +"description": "Query understanding specification.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpec", +"properties": { +"queryClassificationSpec": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec", +"description": "Query classification specification." +}, +"queryRephraserSpec": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec", +"description": "Query rephraser specification." +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec": { +"description": "Query classification specification.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec", +"properties": { +"types": { +"description": "Enabled query classification types.", +"items": { +"enum": [ +"TYPE_UNSPECIFIED", +"ADVERSARIAL_QUERY", +"NON_ANSWER_SEEKING_QUERY" +], +"enumDescriptions": [ +"Unspecified query classification type.", +"Adversarial query classification type.", +"Non-answer-seeking query classification type." +], +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec": { +"description": "Query rephraser specification.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec", +"properties": { +"disable": { +"description": "Disable query rephraser.", +"type": "boolean" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestRelatedQuestionsSpec": { +"description": "Related questions specification.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestRelatedQuestionsSpec", +"properties": { +"enable": { +"description": "Enable related questions feature if true.", +"type": "boolean" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpec": { +"description": "Safety specification.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpec", +"properties": { +"enable": { +"description": "Enable the safety filtering on the answer response. It is false by default.", +"type": "boolean" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpec": { +"description": "Search specification.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpec", +"properties": { +"searchParams": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchParams", +"description": "Search parameters." +}, +"searchResultList": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultList", +"description": "Search result list." +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchParams": { +"description": "Search parameters.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchParams", +"properties": { +"boostSpec": { +"$ref": "GoogleCloudDiscoveryengineV1SearchRequestBoostSpec", +"description": "Boost specification to boost certain documents in search results which may affect the answer query response. For more information on boosting, see [Boosting](https://cloud.google.com/retail/docs/boosting#boost)" +}, +"filter": { +"description": "The filter syntax consists of an expression language for constructing a predicate from one or more fields of the documents being filtered. Filter expression is case-sensitive. This will be used to filter search results which may affect the Answer response. If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. Filtering in Vertex AI Search is done by mapping the LHS filter key to a key property defined in the Vertex AI Search backend -- this mapping is defined by the customer in their schema. For example a media customers might have a field 'name' in their schema. In this case the filter would look like this: filter --> name:'ANY(\"king kong\")' For more information about filtering including syntax and filter operators, see [Filter](https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata)", +"type": "string" +}, +"maxReturnResults": { +"description": "Number of search results to return. The default value is 10.", +"format": "int32", +"type": "integer" +}, +"orderBy": { +"description": "The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering, see [Ordering](https://cloud.google.com/retail/docs/filter-and-order#order) If this field is unrecognizable, an `INVALID_ARGUMENT` is returned.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultList": { +"description": "Search result list.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultList", +"properties": { +"searchResults": { +"description": "Search results.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResult" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResult": { +"description": "Search result.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResult", +"properties": { +"chunkInfo": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo", +"description": "Chunk information." +}, +"unstructuredDocumentInfo": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo", +"description": "Unstructured document information." +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo": { +"description": "Chunk information.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo", +"properties": { +"chunk": { +"description": "Chunk resource name.", +"type": "string" +}, +"content": { +"description": "Chunk textual content.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo": { +"description": "Unstructured document information.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo", +"properties": { +"document": { +"description": "Document resource name.", +"type": "string" +}, +"documentContexts": { +"description": "List of document contexts.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext" +}, +"type": "array" +}, +"extractiveAnswers": { +"description": "List of extractive answers.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer" +}, +"type": "array" +}, +"extractiveSegments": { +"description": "List of extractive segments.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment" +}, +"type": "array" +}, +"title": { +"description": "Title.", +"type": "string" +}, +"uri": { +"description": "URI for the document.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext": { +"description": "Document context.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext", +"properties": { +"content": { +"description": "Document content.", +"type": "string" +}, +"pageIdentifier": { +"description": "Page identifier.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer": { +"description": "Extractive answer. [Guide](https://cloud.google.com/generative-ai-app-builder/docs/snippets#get-answers)", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer", +"properties": { +"content": { +"description": "Extractive answer content.", +"type": "string" +}, +"pageIdentifier": { +"description": "Page identifier.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment": { +"description": "Extractive segment. [Guide](https://cloud.google.com/generative-ai-app-builder/docs/snippets#extractive-segments)", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment", +"properties": { +"content": { +"description": "Extractive segment content.", +"type": "string" +}, +"pageIdentifier": { +"description": "Page identifier.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryResponse": { +"description": "Response message for ConversationalSearchService.AnswerQuery method.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryResponse", +"properties": { +"answer": { +"$ref": "GoogleCloudDiscoveryengineV1Answer", +"description": "Answer resource object. If AnswerQueryRequest.StepSpec.max_step_count is greater than 1, use Answer.name to fetch answer information using ConversationalSearchService.GetAnswer API." +}, +"answerQueryToken": { +"description": "A global unique ID used for logging.", +"type": "string" +}, +"session": { +"$ref": "GoogleCloudDiscoveryengineV1Session", +"description": "Session resource object. It will be only available when session field is set and valid in the AnswerQueryRequest request." +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfo": { +"description": "Query understanding information.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfo", +"properties": { +"queryClassificationInfo": { +"description": "Query classification information.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfoQueryClassificationInfo" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfoQueryClassificationInfo": { +"description": "Query classification information.", +"id": "GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfoQueryClassificationInfo", +"properties": { +"positive": { +"description": "Classification output.", +"type": "boolean" +}, +"type": { +"description": "Query classification type.", +"enum": [ +"TYPE_UNSPECIFIED", +"ADVERSARIAL_QUERY", +"NON_ANSWER_SEEKING_QUERY" +], +"enumDescriptions": [ +"Unspecified query classification type.", +"Adversarial query classification type.", +"Non-answer-seeking query classification type." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerReference": { +"description": "Reference.", +"id": "GoogleCloudDiscoveryengineV1AnswerReference", +"properties": { +"chunkInfo": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo", +"description": "Chunk information." +}, +"unstructuredDocumentInfo": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfo", +"description": "Unstructured document information." +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo": { +"description": "Chunk information.", +"id": "GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo", +"properties": { +"chunk": { +"description": "Chunk resource name.", +"type": "string" +}, +"content": { +"description": "Chunk textual content.", +"type": "string" +}, +"documentMetadata": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfoDocumentMetadata", +"description": "Document metadata." +}, +"relevanceScore": { +"description": "Relevance score.", +"format": "float", +"type": "number" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfoDocumentMetadata": { +"description": "Document metadata.", +"id": "GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfoDocumentMetadata", +"properties": { +"document": { +"description": "Document resource name.", +"type": "string" +}, +"pageIdentifier": { +"description": "Page identifier.", +"type": "string" +}, +"title": { +"description": "Title.", +"type": "string" +}, +"uri": { +"description": "URI for the document.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfo": { +"description": "Unstructured document information.", +"id": "GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfo", +"properties": { +"chunkContents": { +"description": "List of cited chunk contents derived from document content.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfoChunkContent" +}, +"type": "array" +}, +"document": { +"description": "Document resource name.", +"type": "string" +}, +"title": { +"description": "Title.", +"type": "string" +}, +"uri": { +"description": "URI for the document.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfoChunkContent": { +"description": "Chunk content.", +"id": "GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfoChunkContent", +"properties": { +"content": { +"description": "Chunk textual content.", +"type": "string" +}, +"pageIdentifier": { +"description": "Page identifier.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerStep": { +"description": "Step information.", +"id": "GoogleCloudDiscoveryengineV1AnswerStep", +"properties": { +"actions": { +"description": "Actions.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerStepAction" +}, +"type": "array" +}, +"description": { +"description": "The description of the step.", +"type": "string" +}, +"state": { +"description": "The state of the step.", +"enum": [ +"STATE_UNSPECIFIED", +"IN_PROGRESS", +"FAILED", +"SUCCEEDED" +], +"enumDescriptions": [ +"Unknown.", +"Step is currently in progress.", +"Step currently failed.", +"Step has succeeded." +], +"type": "string" +}, +"thought": { +"description": "The thought of the step.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerStepAction": { +"description": "Action.", +"id": "GoogleCloudDiscoveryengineV1AnswerStepAction", +"properties": { +"observation": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerStepActionObservation", +"description": "Observation." +}, +"searchAction": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerStepActionSearchAction", +"description": "Search action." +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerStepActionObservation": { +"description": "Observation.", +"id": "GoogleCloudDiscoveryengineV1AnswerStepActionObservation", +"properties": { +"searchResults": { +"description": "Search results observed by the search action, it can be snippets info or chunk info, depending on the citation type set by the user.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResult" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResult": { +"id": "GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResult", +"properties": { +"chunkInfo": { +"description": "If citation_type is CHUNK_LEVEL_CITATION and chunk mode is on, populate chunk info.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultChunkInfo" +}, +"type": "array" +}, +"document": { +"description": "Document resource name.", +"type": "string" +}, +"snippetInfo": { +"description": "If citation_type is DOCUMENT_LEVEL_CITATION, populate document level snippets.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultSnippetInfo" +}, +"type": "array" +}, +"title": { +"description": "Title.", +"type": "string" +}, +"uri": { +"description": "URI for the document.", "type": "string" +} }, -"lineNumber": { -"description": "Line number of the content in file. Should be empty for permission or batch operation error.", -"type": "string" +"type": "object" }, -"operation": { -"description": "The operation resource name of the LRO.", +"GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultChunkInfo": { +"description": "Chunk information.", +"id": "GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultChunkInfo", +"properties": { +"chunk": { +"description": "Chunk resource name.", "type": "string" }, -"userEvent": { -"description": "The detailed content which caused the error on importing a user event.", +"content": { +"description": "Chunk textual content.", "type": "string" +}, +"relevanceScore": { +"description": "Relevance score.", +"format": "float", +"type": "number" } }, "type": "object" }, -"GoogleCloudDiscoveryengineLoggingServiceContext": { -"description": "Describes a running service that sends errors.", -"id": "GoogleCloudDiscoveryengineLoggingServiceContext", +"GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultSnippetInfo": { +"description": "Snippet information.", +"id": "GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultSnippetInfo", "properties": { -"service": { -"description": "An identifier of the service\u2014for example, `discoveryengine.googleapis.com`.", +"snippet": { +"description": "Snippet content.", +"type": "string" +}, +"snippetStatus": { +"description": "Status of the snippet defined by the search team.", "type": "string" } }, "type": "object" }, -"GoogleCloudDiscoveryengineLoggingSourceLocation": { -"description": "Indicates a location in the source code of the service for which errors are reported.", -"id": "GoogleCloudDiscoveryengineLoggingSourceLocation", +"GoogleCloudDiscoveryengineV1AnswerStepActionSearchAction": { +"description": "Search action.", +"id": "GoogleCloudDiscoveryengineV1AnswerStepActionSearchAction", "properties": { -"functionName": { -"description": "Human-readable name of a function or method\u2014for example, `google.cloud.discoveryengine.v1alpha.RecommendationService.Recommend`.", +"query": { +"description": "The query to search.", "type": "string" } }, @@ -4590,6 +6174,106 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1CheckGroundingRequest": { +"description": "Request message for GroundedGenerationService.CheckGrounding method.", +"id": "GoogleCloudDiscoveryengineV1CheckGroundingRequest", +"properties": { +"answerCandidate": { +"description": "Answer candidate to check. Can have a maximum length of 1024 characters.", +"type": "string" +}, +"facts": { +"description": "List of facts for the grounding check. We support up to 200 facts.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1GroundingFact" +}, +"type": "array" +}, +"groundingSpec": { +"$ref": "GoogleCloudDiscoveryengineV1CheckGroundingSpec", +"description": "Configuration of the grounding check." +}, +"userLabels": { +"additionalProperties": { +"type": "string" +}, +"description": "The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.", +"type": "object" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1CheckGroundingResponse": { +"description": "Response message for the GroundedGenerationService.CheckGrounding method.", +"id": "GoogleCloudDiscoveryengineV1CheckGroundingResponse", +"properties": { +"citedChunks": { +"description": "List of facts cited across all claims in the answer candidate. These are derived from the facts supplied in the request.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1FactChunk" +}, +"type": "array" +}, +"claims": { +"description": "Claim texts and citation info across all claims in the answer candidate.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim" +}, +"type": "array" +}, +"supportScore": { +"description": "The support score for the input answer candidate. Higher the score, higher is the fraction of claims that are supported by the provided facts. This is always set when a response is returned.", +"format": "float", +"type": "number" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim": { +"description": "Text and citation info for a claim in the answer candidate.", +"id": "GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim", +"properties": { +"citationIndices": { +"description": "A list of indices (into 'cited_chunks') specifying the citations associated with the claim. For instance [1,3,4] means that cited_chunks[1], cited_chunks[3], cited_chunks[4] are the facts cited supporting for the claim. A citation to a fact indicates that the claim is supported by the fact.", +"items": { +"format": "int32", +"type": "integer" +}, +"type": "array" +}, +"claimText": { +"description": "Text for the claim in the answer candidate. Always provided regardless of whether citations or anti-citations are found.", +"type": "string" +}, +"endPos": { +"description": "Position indicating the end of the claim in the answer candidate, exclusive.", +"format": "int32", +"type": "integer" +}, +"groundingCheckRequired": { +"description": "Indicates that this claim required grounding check. When the system decided this claim doesn't require attribution/grounding check, this field will be set to false. In that case, no grounding check was done for the claim and therefore citation_indices, and anti_citation_indices should not be returned.", +"type": "boolean" +}, +"startPos": { +"description": "Position indicating the start of the claim in the answer candidate, measured in bytes.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1CheckGroundingSpec": { +"description": "Specification for the grounding check.", +"id": "GoogleCloudDiscoveryengineV1CheckGroundingSpec", +"properties": { +"citationThreshold": { +"description": "The threshold (in [0,1]) used for determining whether a fact must be cited for a claim in the answer candidate. Choosing a higher threshold will lead to fewer but very strong citations, while choosing a lower threshold may lead to more but somewhat weaker citations. If unset, the threshold will default to 0.6.", +"format": "double", +"type": "number" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1CloudSqlSource": { "description": "Cloud SQL source import data from.", "id": "GoogleCloudDiscoveryengineV1CloudSqlSource", @@ -5207,7 +6891,7 @@ "type": "array" }, "quantity": { -"description": "Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase`", +"description": "Quantity of the Document associated with the user event. Defaults to 1. For example, this field is 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase`", "format": "int32", "type": "integer" }, @@ -5344,7 +7028,7 @@ "type": "string" }, "industryVertical": { -"description": "The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore liniked to the engine.", +"description": "The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore linked to the engine.", "enum": [ "INDUSTRY_VERTICAL_UNSPECIFIED", "GENERIC", @@ -5490,6 +7174,33 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1FactChunk": { +"description": "Fact Chunk.", +"id": "GoogleCloudDiscoveryengineV1FactChunk", +"properties": { +"chunkText": { +"description": "Text content of the fact chunk. Can be at most 10K characters long.", +"type": "string" +}, +"index": { +"description": "The index of this chunk. Currently, only used for the streaming mode.", +"format": "int32", +"type": "integer" +}, +"source": { +"description": "Source from which this fact chunk was retrieved. If it was retrieved from the GroundingFacts provided in the request then this field will contain the index of the specific fact from which this chunk was retrieved.", +"type": "string" +}, +"sourceMetadata": { +"additionalProperties": { +"type": "string" +}, +"description": "More fine-grained information for the source reference.", +"type": "object" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse": { "description": "Response message for SiteSearchEngineService.FetchDomainVerificationStatus method.", "id": "GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse", @@ -5533,7 +7244,7 @@ "id": "GoogleCloudDiscoveryengineV1FirestoreSource", "properties": { "collectionId": { -"description": "Required. The Firestore collection to copy the data from with a length limit of 1,500 characters.", +"description": "Required. The Firestore collection (or entity) to copy the data from with a length limit of 1,500 characters.", "type": "string" }, "databaseId": { @@ -5556,11 +7267,11 @@ "id": "GoogleCloudDiscoveryengineV1GcsSource", "properties": { "dataSchema": { -"description": "The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.", +"description": "The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` becomes a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms to the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming to the defined Schema of the data store. Each entry after the header is imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user event imports: * `user_event` (default): One JSON UserEvent per line.", "type": "string" }, "inputUris": { -"description": "Required. Cloud Storage URIs to input files. URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`).", +"description": "Required. Cloud Storage URIs to input files. Each URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`).", "items": { "type": "string" }, @@ -5569,6 +7280,24 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1GroundingFact": { +"description": "Grounding Fact.", +"id": "GoogleCloudDiscoveryengineV1GroundingFact", +"properties": { +"attributes": { +"additionalProperties": { +"type": "string" +}, +"description": "Attributes associated with the fact. Common attributes include `source` (indicating where the fact was sourced from), `author` (indicating the author of the fact), and so on.", +"type": "object" +}, +"factText": { +"description": "Text content of the fact. Can be at most 10K characters long.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1ImportDocumentsMetadata": { "description": "Metadata related to the progress of the ImportDocuments operation. This is returned by the google.longrunning.Operation.metadata field.", "id": "GoogleCloudDiscoveryengineV1ImportDocumentsMetadata", @@ -5993,6 +7722,24 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1ListSessionsResponse": { +"description": "Response for ListSessions method.", +"id": "GoogleCloudDiscoveryengineV1ListSessionsResponse", +"properties": { +"nextPageToken": { +"description": "Pagination token, if not returned indicates the last page.", +"type": "string" +}, +"sessions": { +"description": "All the Sessions for a given data store.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1Session" +}, +"type": "array" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1ListTargetSitesResponse": { "description": "Response message for SiteSearchEngineService.ListTargetSites method.", "id": "GoogleCloudDiscoveryengineV1ListTargetSitesResponse", @@ -6189,16 +7936,100 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1Query": { +"description": "Defines a user inputed query.", +"id": "GoogleCloudDiscoveryengineV1Query", +"properties": { +"queryId": { +"description": "Unique Id for the query.", +"type": "string" +}, +"text": { +"description": "Plain text.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1RankRequest": { +"description": "Request message for RankService.Rank method.", +"id": "GoogleCloudDiscoveryengineV1RankRequest", +"properties": { +"ignoreRecordDetailsInResponse": { +"description": "If true, the response will contain only record ID and score. By default, it is false, the response will contain record details.", +"type": "boolean" +}, +"model": { +"description": "The identifier of the model to use. It is one of: * `semantic-ranker-512@latest`: Semantic ranking model with maxiumn input token size 512. It is set to `semantic-ranker-512@latest` by default if unspecified.", +"type": "string" +}, +"query": { +"description": "The query to use.", +"type": "string" +}, +"records": { +"description": "Required. A list of records to rank. At most 200 records to rank.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1RankingRecord" +}, +"type": "array" +}, +"topN": { +"description": "The number of results to return. If this is unset or no bigger than zero, returns all results.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1RankResponse": { +"description": "Response message for RankService.Rank method.", +"id": "GoogleCloudDiscoveryengineV1RankResponse", +"properties": { +"records": { +"description": "A list of records sorted by descending score.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1RankingRecord" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1RankingRecord": { +"description": "Record message for RankService.Rank method.", +"id": "GoogleCloudDiscoveryengineV1RankingRecord", +"properties": { +"content": { +"description": "The content of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown.", +"type": "string" +}, +"id": { +"description": "The unique ID to represent the record.", +"type": "string" +}, +"score": { +"description": "The score of this record based on the given query and selected model.", +"format": "float", +"type": "number" +}, +"title": { +"description": "The title of the record. Empty by default. At least one of title or content should be set otherwise an INVALID_ARGUMENT error is thrown.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1RecommendRequest": { "description": "Request message for Recommend method.", "id": "GoogleCloudDiscoveryengineV1RecommendRequest", "properties": { "filter": { -"description": "Filter for restricting recommendation results with a length limit of 5,000 characters. Currently, only filter expressions on the `filter_tags` attribute is supported. Examples: * `(filter_tags: ANY(\"Red\", \"Blue\") OR filter_tags: ANY(\"Hot\", \"Cold\"))` * `(filter_tags: ANY(\"Red\", \"Blue\")) AND NOT (filter_tags: ANY(\"Green\"))` If `attributeFilteringSyntax` is set to true under the `params` field, then attribute-based expressions are expected instead of the above described tag-based syntax. Examples: * (launguage: ANY(\"en\", \"es\")) AND NOT (categories: ANY(\"Movie\")) * (available: true) AND (launguage: ANY(\"en\", \"es\")) OR (categories: ANY(\"Movie\")) If your filter blocks all results, the API will return generic (unfiltered) popular Documents. If you only want results strictly matching the filters, set `strictFiltering` to True in RecommendRequest.params to receive empty results instead. Note that the API will never return Documents with `storageStatus` of `EXPIRED` or `DELETED` regardless of filter choices.", +"description": "Filter for restricting recommendation results with a length limit of 5,000 characters. Currently, only filter expressions on the `filter_tags` attribute is supported. Examples: * `(filter_tags: ANY(\"Red\", \"Blue\") OR filter_tags: ANY(\"Hot\", \"Cold\"))` * `(filter_tags: ANY(\"Red\", \"Blue\")) AND NOT (filter_tags: ANY(\"Green\"))` If `attributeFilteringSyntax` is set to true under the `params` field, then attribute-based expressions are expected instead of the above described tag-based syntax. Examples: * (launguage: ANY(\"en\", \"es\")) AND NOT (categories: ANY(\"Movie\")) * (available: true) AND (launguage: ANY(\"en\", \"es\")) OR (categories: ANY(\"Movie\")) If your filter blocks all results, the API returns generic (unfiltered) popular Documents. If you only want results strictly matching the filters, set `strictFiltering` to `true` in RecommendRequest.params to receive empty results instead. Note that the API never returns Documents with `storageStatus` as `EXPIRED` or `DELETED` regardless of filter choices.", "type": "string" }, "pageSize": { -"description": "Maximum number of results to return. Set this property to the number of recommendation results needed. If zero, the service will choose a reasonable default. The maximum allowed value is 100. Values above 100 will be coerced to 100.", +"description": "Maximum number of results to return. Set this property to the number of recommendation results needed. If zero, the service chooses a reasonable default. The maximum allowed value is 100. Values above 100 are set to 100.", "format": "int32", "type": "integer" }, @@ -6206,7 +8037,7 @@ "additionalProperties": { "type": "any" }, -"description": "Additional domain specific parameters for the recommendations. Allowed values: * `returnDocument`: Boolean. If set to true, the associated Document object will be returned in RecommendResponse.RecommendationResult.document. * `returnScore`: Boolean. If set to true, the recommendation 'score' corresponding to each returned Document will be set in RecommendResponse.RecommendationResult.metadata. The given 'score' indicates the probability of a Document conversion given the user's context and history. * `strictFiltering`: Boolean. True by default. If set to false, the service will return generic (unfiltered) popular Documents instead of empty if your filter blocks all recommendation results. * `diversityLevel`: String. Default empty. If set to be non-empty, then it needs to be one of: * `no-diversity` * `low-diversity` * `medium-diversity` * `high-diversity` * `auto-diversity` This gives request-level control and adjusts recommendation results based on Document category. * `attributeFilteringSyntax`: Boolean. False by default. If set to true, the `filter` field is interpreted according to the new, attribute-based syntax.", +"description": "Additional domain specific parameters for the recommendations. Allowed values: * `returnDocument`: Boolean. If set to `true`, the associated Document object is returned in RecommendResponse.RecommendationResult.document. * `returnScore`: Boolean. If set to true, the recommendation score corresponding to each returned Document is set in RecommendResponse.RecommendationResult.metadata. The given score indicates the probability of a Document conversion given the user's context and history. * `strictFiltering`: Boolean. True by default. If set to `false`, the service returns generic (unfiltered) popular Documents instead of empty if your filter blocks all recommendation results. * `diversityLevel`: String. Default empty. If set to be non-empty, then it needs to be one of: * `no-diversity` * `low-diversity` * `medium-diversity` * `high-diversity` * `auto-diversity` This gives request-level control and adjusts recommendation results based on Document category. * `attributeFilteringSyntax`: Boolean. False by default. If set to true, the `filter` field is interpreted according to the new, attribute-based syntax.", "type": "object" }, "userEvent": { @@ -6221,7 +8052,7 @@ "type": "object" }, "validateOnly": { -"description": "Use validate only mode for this recommendation query. If set to true, a fake model will be used that returns arbitrary Document IDs. Note that the validate only mode should only be used for testing the API, or if the model is not ready.", +"description": "Use validate only mode for this recommendation query. If set to `true`, a fake model is used that returns arbitrary Document IDs. Note that the validate only mode should only be used for testing the API, or if the model is not ready.", "type": "boolean" } }, @@ -6272,7 +8103,7 @@ "additionalProperties": { "type": "any" }, -"description": "Additional Document metadata / annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in RecommendRequest.params.", +"description": "Additional Document metadata or annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in RecommendRequest.params.", "type": "object" } }, @@ -6352,7 +8183,7 @@ "properties": { "boostSpec": { "$ref": "GoogleCloudDiscoveryengineV1SearchRequestBoostSpec", -"description": "Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/retail/docs/boosting#boost)" +"description": "Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results)" }, "branch": { "description": "The branch resource name, such as `projects/*/locations/global/collections/default_collection/dataStores/default_data_store/branches/0`. Use `default_branch` as the branch ID or leave this field empty, to search documents under the default branch.", @@ -6367,7 +8198,7 @@ "description": "A specification for configuring the behavior of content search." }, "dataStoreSpecs": { -"description": "A list of data store specs to apply on a search call.", +"description": "Specs defining dataStores to filter on in a search call and configurations for those dataStores. This is only considered for engines with multiple dataStores use case. For single dataStore within an engine, they should use the specs at the top level.", "items": { "$ref": "GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec" }, @@ -6410,7 +8241,7 @@ "additionalProperties": { "type": "any" }, -"description": "Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. Example: user_country_code: \"au\" For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. Example: search_type: 1", +"description": "Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: \"au\"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1`", "type": "object" }, "query": { @@ -6612,7 +8443,7 @@ "type": "object" }, "GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec": { -"description": "A struct to define data stores to filter on in a search call.", +"description": "A struct to define data stores to filter on in a search call and configurations for those data stores. A maximum of 1 DataStoreSpec per data_store is allowed. Otherwise, an `INVALID_ARGUMENT` error is returned.", "id": "GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec", "properties": { "dataStore": { @@ -6642,7 +8473,7 @@ "description": "Required. The facet key specification." }, "limit": { -"description": "Maximum of facet values that should be returned for this facet. If unspecified, defaults to 20. The maximum allowed value is 300. Values above 300 are coerced to 300. If this field is negative, an `INVALID_ARGUMENT` is returned.", +"description": "Maximum facet values that are returned for this facet. If unspecified, defaults to 20. The maximum allowed value is 300. Values above 300 are coerced to 300. If this field is negative, an `INVALID_ARGUMENT` is returned.", "format": "int32", "type": "integer" } @@ -6658,7 +8489,7 @@ "type": "boolean" }, "contains": { -"description": "Only get facet values that contains the given strings. For example, suppose \"category\" has three values \"Action > 2022\", \"Action > 2021\" and \"Sci-Fi > 2022\". If set \"contains\" to \"2022\", the \"category\" facet only contains \"Action > 2022\" and \"Sci-Fi > 2022\". Only supported on textual fields. Maximum is 10.", +"description": "Only get facet values that contain the given strings. For example, suppose \"category\" has three values \"Action > 2022\", \"Action > 2021\" and \"Sci-Fi > 2022\". If set \"contains\" to \"2022\", the \"category\" facet only contains \"Action > 2022\" and \"Sci-Fi > 2022\". Only supported on textual fields. Maximum is 10.", "items": { "type": "string" }, @@ -6737,7 +8568,7 @@ "id": "GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec", "properties": { "mode": { -"description": "The mode under which spell correction should take effect to replace the original search query. Default to Mode.AUTO.", +"description": "The mode under which spell correction replaces the original search query. Defaults to Mode.AUTO.", "enum": [ "MODE_UNSPECIFIED", "SUGGESTION_ONLY", @@ -6745,7 +8576,7 @@ ], "enumDescriptions": [ "Unspecified spell correction mode. In this case, server behavior defaults to Mode.AUTO.", -"Search API will try to find a spell suggestion if there is any and put in the SearchResponse.corrected_query. The spell suggestion will not be used as the search query.", +"Search API tries to find a spelling suggestion. If a suggestion is found, it is put in the SearchResponse.corrected_query. The spelling suggestion won't be used as the search query.", "Automatic spell correction built by the Search API. Search will be based on the corrected query if found." ], "type": "string" @@ -6812,7 +8643,7 @@ "type": "boolean" }, "key": { -"description": "The key for this facet. E.g., \"colors\" or \"price\". It matches SearchRequest.FacetSpec.FacetKey.key.", +"description": "The key for this facet. For example, `\"colors\"` or `\"price\"`. It matches SearchRequest.FacetSpec.FacetKey.key.", "type": "string" }, "values": { @@ -6867,7 +8698,7 @@ "properties": { "document": { "$ref": "GoogleCloudDiscoveryengineV1Document", -"description": "The document data snippet in the search response. Only fields that are marked as retrievable are populated." +"description": "The document data snippet in the search response. Only fields that are marked as `retrievable` are populated." }, "id": { "description": "Document.id of the searched Document.", @@ -6877,7 +8708,7 @@ "type": "object" }, "GoogleCloudDiscoveryengineV1SearchResponseSummary": { -"description": "Summary of the top N search result specified by the summary spec.", +"description": "Summary of the top N search results specified by the summary spec.", "id": "GoogleCloudDiscoveryengineV1SearchResponseSummary", "properties": { "safetyAttributes": { @@ -7053,6 +8884,67 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1Session": { +"description": "External session proto definition.", +"id": "GoogleCloudDiscoveryengineV1Session", +"properties": { +"endTime": { +"description": "Output only. The time the session finished.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"name": { +"description": "Immutable. Fully qualified name `projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`", +"type": "string" +}, +"startTime": { +"description": "Output only. The time the session started.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"state": { +"description": "The state of the session.", +"enum": [ +"STATE_UNSPECIFIED", +"IN_PROGRESS" +], +"enumDescriptions": [ +"State is unspecified.", +"The session is currently open." +], +"type": "string" +}, +"turns": { +"description": "Turns.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1SessionTurn" +}, +"type": "array" +}, +"userPseudoId": { +"description": "A unique identifier for tracking users.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1SessionTurn": { +"description": "Represents a turn, including a query from the user and a answer from service.", +"id": "GoogleCloudDiscoveryengineV1SessionTurn", +"properties": { +"answer": { +"description": "The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.", +"type": "string" +}, +"query": { +"$ref": "GoogleCloudDiscoveryengineV1Query", +"description": "The user query." +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1SiteSearchEngine": { "description": "SiteSearchEngine captures DataStore level site search persisting configurations. It is a singleton value per data store.", "id": "GoogleCloudDiscoveryengineV1SiteSearchEngine", @@ -7331,7 +9223,7 @@ "type": "object" }, "GoogleCloudDiscoveryengineV1UserEvent": { -"description": "UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers' website.", +"description": "UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website.", "id": "GoogleCloudDiscoveryengineV1UserEvent", "properties": { "attributes": { @@ -7401,7 +9293,7 @@ "type": "string" }, "tagIds": { -"description": "A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups on the customer end.", +"description": "A list of identifiers for the independent experiment groups this user event belongs to. This is used to distinguish between user events associated with different experiment setups.", "items": { "type": "string" }, @@ -8366,7 +10258,7 @@ "type": "string" }, "industryVertical": { -"description": "The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore liniked to the engine.", +"description": "The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore linked to the engine.", "enum": [ "INDUSTRY_VERTICAL_UNSPECIFIED", "GENERIC", @@ -9418,7 +11310,7 @@ "id": "GoogleCloudDiscoveryengineV1alphaSessionTurn", "properties": { "answer": { -"description": "The resource name of the answer to the user query.", +"description": "The resource name of the answer to the user query. Only set if the answer generation (/answer API call) happened in this turn.", "type": "string" }, "query": { @@ -10106,7 +11998,7 @@ "type": "string" }, "industryVertical": { -"description": "The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore liniked to the engine.", +"description": "The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore linked to the engine.", "enum": [ "INDUSTRY_VERTICAL_UNSPECIFIED", "GENERIC", @@ -10765,6 +12657,12 @@ }, "type": "object" }, +"GoogleLongrunningCancelOperationRequest": { +"description": "The request message for Operations.CancelOperation.", +"id": "GoogleLongrunningCancelOperationRequest", +"properties": {}, +"type": "object" +}, "GoogleLongrunningListOperationsResponse": { "description": "The response message for Operations.ListOperations.", "id": "GoogleLongrunningListOperationsResponse", diff --git a/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json b/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json index b82fc70d183..e194f990a37 100644 --- a/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json @@ -1019,6 +1019,34 @@ }, "operations": { "methods": { +"cancel": { +"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/branches/{branchesId}/operations/{operationsId}:cancel", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.dataStores.branches.operations.cancel", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource to be cancelled.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/branches/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}:cancel", +"request": { +"$ref": "GoogleLongrunningCancelOperationRequest" +}, +"response": { +"$ref": "GoogleProtobufEmpty" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/branches/{branchesId}/operations/{operationsId}", @@ -4313,6 +4341,34 @@ }, "operations": { "methods": { +"cancel": { +"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/branches/{branchesId}/operations/{operationsId}:cancel", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.dataStores.branches.operations.cancel", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource to be cancelled.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/branches/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}:cancel", +"request": { +"$ref": "GoogleLongrunningCancelOperationRequest" +}, +"response": { +"$ref": "GoogleProtobufEmpty" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/branches/{branchesId}/operations/{operationsId}", @@ -6011,7 +6067,7 @@ } } }, -"revision": "20240510", +"revision": "20240512", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { "GoogleApiHttpBody": { @@ -8315,6 +8371,11 @@ "pageSpan": { "$ref": "GoogleCloudDiscoveryengineV1alphaChunkPageSpan", "description": "Page span of the chunk." +}, +"relevanceScore": { +"description": "Represents the relevance score based on similarity. Higher score represents the chunk relevance. The score is in range [0.0, 1.0]. Only populated on SearchService.SearchResponse", +"format": "double", +"type": "number" } }, "type": "object" @@ -14077,6 +14138,12 @@ }, "type": "object" }, +"GoogleLongrunningCancelOperationRequest": { +"description": "The request message for Operations.CancelOperation.", +"id": "GoogleLongrunningCancelOperationRequest", +"properties": {}, +"type": "object" +}, "GoogleLongrunningListOperationsResponse": { "description": "The response message for Operations.ListOperations.", "id": "GoogleLongrunningListOperationsResponse", diff --git a/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json b/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json index 2de38408781..de6c4e05ad7 100644 --- a/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json +++ b/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json @@ -672,6 +672,34 @@ }, "operations": { "methods": { +"cancel": { +"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/branches/{branchesId}/operations/{operationsId}:cancel", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.dataStores.branches.operations.cancel", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource to be cancelled.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/branches/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+name}:cancel", +"request": { +"$ref": "GoogleLongrunningCancelOperationRequest" +}, +"response": { +"$ref": "GoogleProtobufEmpty" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/branches/{branchesId}/operations/{operationsId}", @@ -3757,6 +3785,34 @@ }, "operations": { "methods": { +"cancel": { +"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/branches/{branchesId}/operations/{operationsId}:cancel", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.dataStores.branches.operations.cancel", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource to be cancelled.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/branches/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+name}:cancel", +"request": { +"$ref": "GoogleLongrunningCancelOperationRequest" +}, +"response": { +"$ref": "GoogleProtobufEmpty" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/branches/{branchesId}/operations/{operationsId}", @@ -5361,7 +5417,7 @@ } } }, -"revision": "20240510", +"revision": "20240512", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { "GoogleApiHttpBody": { @@ -13500,6 +13556,12 @@ }, "type": "object" }, +"GoogleLongrunningCancelOperationRequest": { +"description": "The request message for Operations.CancelOperation.", +"id": "GoogleLongrunningCancelOperationRequest", +"properties": {}, +"type": "object" +}, "GoogleLongrunningListOperationsResponse": { "description": "The response message for Operations.ListOperations.", "id": "GoogleLongrunningListOperationsResponse", diff --git a/googleapiclient/discovery_cache/documents/displayvideo.v2.json b/googleapiclient/discovery_cache/documents/displayvideo.v2.json index 43c74452325..a0226823381 100644 --- a/googleapiclient/discovery_cache/documents/displayvideo.v2.json +++ b/googleapiclient/discovery_cache/documents/displayvideo.v2.json @@ -9267,7 +9267,7 @@ } } }, -"revision": "20240509", +"revision": "20240514", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActivateManualTriggerRequest": { diff --git a/googleapiclient/discovery_cache/documents/displayvideo.v3.json b/googleapiclient/discovery_cache/documents/displayvideo.v3.json index 6e64c8ba688..720d636b191 100644 --- a/googleapiclient/discovery_cache/documents/displayvideo.v3.json +++ b/googleapiclient/discovery_cache/documents/displayvideo.v3.json @@ -9222,7 +9222,7 @@ } } }, -"revision": "20240509", +"revision": "20240514", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActiveViewVideoViewabilityMetricConfig": { diff --git a/googleapiclient/discovery_cache/documents/dlp.v2.json b/googleapiclient/discovery_cache/documents/dlp.v2.json index ef2d0ced855..3394f3494ed 100644 --- a/googleapiclient/discovery_cache/documents/dlp.v2.json +++ b/googleapiclient/discovery_cache/documents/dlp.v2.json @@ -596,7 +596,7 @@ ], "parameters": { "filter": { -"description": "Optional. * Supported fields/values - `state` - MISSING|AVAILABLE|ERROR", +"description": "Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR", "location": "query", "type": "string" }, @@ -2810,7 +2810,7 @@ ], "parameters": { "filter": { -"description": "Optional. * Supported fields/values - `state` - MISSING|AVAILABLE|ERROR", +"description": "Optional. Supported field/value: `state` - MISSING|AVAILABLE|ERROR", "location": "query", "type": "string" }, @@ -2879,7 +2879,7 @@ ], "parameters": { "filter": { -"description": "Optional. * Supported fields/values - `state` - MISSING|AVAILABLE|ERROR", +"description": "Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR", "location": "query", "type": "string" }, @@ -4451,7 +4451,7 @@ } } }, -"revision": "20240505", +"revision": "20240512", "rootUrl": "https://dlp.googleapis.com/", "schemas": { "GooglePrivacyDlpV2Action": { @@ -5047,7 +5047,7 @@ "type": "object" }, "GooglePrivacyDlpV2CloudSqlIamCredential": { -"description": "Use IAM auth to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication.", +"description": "Use IAM authentication to connect. This requires the Cloud SQL IAM feature to be enabled on the instance, which is not the default for Cloud SQL. See https://cloud.google.com/sql/docs/postgres/authentication and https://cloud.google.com/sql/docs/mysql/authentication.", "id": "GooglePrivacyDlpV2CloudSqlIamCredential", "properties": {}, "type": "object" @@ -5072,9 +5072,9 @@ "DATABASE_ENGINE_POSTGRES" ], "enumDescriptions": [ -"An engine that is not currently supported by SDP.", +"An engine that is not currently supported by Sensitive Data Protection.", "Cloud SQL for MySQL instance.", -"Cloud SQL for Postgres instance." +"Cloud SQL for PostgreSQL instance." ], "type": "string" }, @@ -5496,7 +5496,7 @@ "Unused", "DLP automatically created this connection during an initial scan, and it is awaiting full configuration by a user.", "A configured connection that has not encountered any errors.", -"A configured connection that encountered errors during its last use. It will not be used again until it is set to AVAILABLE. If the resolution requires external action, then a request to set the status to AVAILABLE will mark this connection for use. Otherwise, any changes to the connection properties will automatically mark it as AVAILABLE." +"A configured connection that encountered errors during its last use. It will not be used again until it is set to AVAILABLE. If the resolution requires external action, then the client must send a request to set the status to AVAILABLE when the connection is ready for use. If the resolution doesn't require external action, then any changes to the connection properties will automatically mark it as AVAILABLE." ], "type": "string" } @@ -6016,7 +6016,7 @@ "enumDescriptions": [ "Unused.", "New profile (not a re-profile).", -"Changed one of the following profile metrics: * Data risk score * Sensitivity score * Resource visibility * Encryption type * Predicted infoTypes * Other infoTypes", +"One of the following profile metrics changed: Data risk score, Sensitivity score, Resource visibility, Encryption type, Predicted infoTypes, Other infoTypes", "Table data risk score or sensitivity score increased.", "A user (non-internal) error occurred." ], @@ -6079,12 +6079,20 @@ "description": "Identifies a single database resource, like a table within a database.", "id": "GooglePrivacyDlpV2DatabaseResourceReference", "properties": { +"database": { +"description": "Required. Name of a database within the instance.", +"type": "string" +}, +"databaseResource": { +"description": "Required. Name of a database resource, for example, a table within the database.", +"type": "string" +}, "instance": { -"description": "Required. The instance where this resource is located. For example: Cloud SQL's instance id.", +"description": "Required. The instance where this resource is located. For example: Cloud SQL instance ID.", "type": "string" }, "projectId": { -"description": "Required. If within a project-level config, then this must match the config's project id.", +"description": "Required. If within a project-level config, then this must match the config's project ID.", "type": "string" } }, @@ -6107,7 +6115,7 @@ "type": "string" }, "projectIdRegex": { -"description": "For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project.", +"description": "For organizations, if unset, will match all projects. Has no effect for configurations created within a project.", "type": "string" } }, @@ -6581,6 +6589,10 @@ "$ref": "GooglePrivacyDlpV2AllOtherBigQueryTables", "description": "Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically." }, +"tableReference": { +"$ref": "GooglePrivacyDlpV2TableReference", +"description": "The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference)." +}, "tables": { "$ref": "GooglePrivacyDlpV2BigQueryTableCollection", "description": "A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID." @@ -6604,8 +6616,8 @@ "enumDescriptions": [ "Unused.", "Include all supported database engines.", -"MySql database.", -"PostGres database." +"MySQL database.", +"PostgreSQL database." ], "type": "string" }, @@ -6878,6 +6890,10 @@ "cloudSqlTarget": { "$ref": "GooglePrivacyDlpV2CloudSqlDiscoveryTarget", "description": "Cloud SQL target for Discovery. The first target to match a table will be the one applied." +}, +"secretsTarget": { +"$ref": "GooglePrivacyDlpV2SecretsDiscoveryTarget", +"description": "Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed." } }, "type": "object" @@ -8108,7 +8124,7 @@ "type": "object" }, "GooglePrivacyDlpV2JobTrigger": { -"description": "Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more.", +"description": "Contains a configuration to make API calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more.", "id": "GooglePrivacyDlpV2JobTrigger", "properties": { "createTime": { @@ -9211,7 +9227,7 @@ "enumDescriptions": [ "Unused.", "New profile (not a re-profile).", -"Changed one of the following profile metrics: * Data risk score * Sensitivity score * Resource visibility * Encryption type * Predicted infoTypes * Other infoTypes", +"One of the following profile metrics changed: Data risk score, Sensitivity score, Resource visibility, Encryption type, Predicted infoTypes, Other infoTypes", "Table data risk score or sensitivity score increased.", "A user (non-internal) error occurred." ], @@ -9652,7 +9668,7 @@ "type": "array" }, "numRowsProcessed": { -"description": "Number of rows scanned post sampling and time filtering (Applicable for row based stores such as BigQuery).", +"description": "Number of rows scanned after sampling and time filtering (applicable for row based stores such as BigQuery).", "format": "int64", "type": "string" }, @@ -9729,7 +9745,7 @@ "type": "object" }, "GooglePrivacyDlpV2SchemaModifiedCadence": { -"description": "How frequency to modify the profile when the table's schema is modified.", +"description": "How frequently to modify the profile when the table's schema is modified.", "id": "GooglePrivacyDlpV2SchemaModifiedCadence", "properties": { "frequency": { @@ -9758,7 +9774,7 @@ ], "enumDescriptions": [ "Unused.", -"New columns has appeared.", +"New columns have appeared.", "Columns have been removed from the table." ], "type": "string" @@ -9801,6 +9817,12 @@ }, "type": "object" }, +"GooglePrivacyDlpV2SecretsDiscoveryTarget": { +"description": "Discovery target for credentials and secrets in Cloud resource metadata. This target does not include any filtering or frequency controls. Cloud DLP will scan Cloud resource metadata for secrets daily. No inspect template should be included in the discovery config for a security benchmarks scan. Instead, the built-in list of Secrets and Credentials infoTypes will be used (see https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference#credentials_and_secrets). Credentials and secrets discovered will be reported as vulnerabilities to Security Command Center.", +"id": "GooglePrivacyDlpV2SecretsDiscoveryTarget", +"properties": {}, +"type": "object" +}, "GooglePrivacyDlpV2SelectedInfoTypes": { "description": "Apply transformation to the selected info_types.", "id": "GooglePrivacyDlpV2SelectedInfoTypes", @@ -10191,7 +10213,7 @@ "enumDescriptions": [ "Unused.", "Visible to any user.", -"May contain public items. For example, if a GCS bucket has uniform bucket level access disabled, some objects inside it may be public.", +"May contain public items. For example, if a Cloud Storage bucket has uniform bucket level access disabled, some objects inside it may be public.", "Visible only to specific users." ], "type": "string" @@ -10262,6 +10284,21 @@ }, "type": "object" }, +"GooglePrivacyDlpV2TableReference": { +"description": "Message defining the location of a BigQuery table with the projectId inferred from the parent project.", +"id": "GooglePrivacyDlpV2TableReference", +"properties": { +"datasetId": { +"description": "Dataset ID of the table.", +"type": "string" +}, +"tableId": { +"description": "Name of the table.", +"type": "string" +} +}, +"type": "object" +}, "GooglePrivacyDlpV2TaggedField": { "description": "A column with a semantic tag attached.", "id": "GooglePrivacyDlpV2TaggedField", diff --git a/googleapiclient/discovery_cache/documents/dns.v1.json b/googleapiclient/discovery_cache/documents/dns.v1.json index 959eed87e12..8809c4fcc4a 100644 --- a/googleapiclient/discovery_cache/documents/dns.v1.json +++ b/googleapiclient/discovery_cache/documents/dns.v1.json @@ -1824,7 +1824,7 @@ } } }, -"revision": "20240501", +"revision": "20240514", "rootUrl": "https://dns.googleapis.com/", "schemas": { "Change": { diff --git a/googleapiclient/discovery_cache/documents/dns.v1beta2.json b/googleapiclient/discovery_cache/documents/dns.v1beta2.json index 7225679c328..b89f824dcaa 100644 --- a/googleapiclient/discovery_cache/documents/dns.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/dns.v1beta2.json @@ -1821,7 +1821,7 @@ } } }, -"revision": "20240501", +"revision": "20240514", "rootUrl": "https://dns.googleapis.com/", "schemas": { "Change": { diff --git a/googleapiclient/discovery_cache/documents/documentai.v1.json b/googleapiclient/discovery_cache/documents/documentai.v1.json index 3ce31682053..ce1bd828a5e 100644 --- a/googleapiclient/discovery_cache/documents/documentai.v1.json +++ b/googleapiclient/discovery_cache/documents/documentai.v1.json @@ -1042,7 +1042,7 @@ } } }, -"revision": "20240502", +"revision": "20240515", "rootUrl": "https://documentai.googleapis.com/", "schemas": { "GoogleCloudDocumentaiUiv1beta3AutoLabelDocumentsMetadata": { diff --git a/googleapiclient/discovery_cache/documents/documentai.v1beta2.json b/googleapiclient/discovery_cache/documents/documentai.v1beta2.json index 0acf5d03475..e13e5f0adc7 100644 --- a/googleapiclient/discovery_cache/documents/documentai.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/documentai.v1beta2.json @@ -292,7 +292,7 @@ } } }, -"revision": "20240502", +"revision": "20240515", "rootUrl": "https://documentai.googleapis.com/", "schemas": { "GoogleCloudDocumentaiUiv1beta3AutoLabelDocumentsMetadata": { diff --git a/googleapiclient/discovery_cache/documents/documentai.v1beta3.json b/googleapiclient/discovery_cache/documents/documentai.v1beta3.json index 4cbeadb2305..a413eea27f6 100644 --- a/googleapiclient/discovery_cache/documents/documentai.v1beta3.json +++ b/googleapiclient/discovery_cache/documents/documentai.v1beta3.json @@ -1284,7 +1284,7 @@ } } }, -"revision": "20240502", +"revision": "20240515", "rootUrl": "https://documentai.googleapis.com/", "schemas": { "GoogleCloudDocumentaiUiv1beta3AutoLabelDocumentsMetadata": { diff --git a/googleapiclient/discovery_cache/documents/domainsrdap.v1.json b/googleapiclient/discovery_cache/documents/domainsrdap.v1.json index e1ac4ae646f..739fe8716fb 100644 --- a/googleapiclient/discovery_cache/documents/domainsrdap.v1.json +++ b/googleapiclient/discovery_cache/documents/domainsrdap.v1.json @@ -289,7 +289,7 @@ } } }, -"revision": "20240513", +"revision": "20240520", "rootUrl": "https://domainsrdap.googleapis.com/", "schemas": { "HttpBody": { diff --git a/googleapiclient/discovery_cache/documents/doubleclickbidmanager.v2.json b/googleapiclient/discovery_cache/documents/doubleclickbidmanager.v2.json index 882d533599e..ae84e901b07 100644 --- a/googleapiclient/discovery_cache/documents/doubleclickbidmanager.v2.json +++ b/googleapiclient/discovery_cache/documents/doubleclickbidmanager.v2.json @@ -319,7 +319,7 @@ } } }, -"revision": "20240430", +"revision": "20240507", "rootUrl": "https://doubleclickbidmanager.googleapis.com/", "schemas": { "DataRange": { diff --git a/googleapiclient/discovery_cache/documents/drive.v2.json b/googleapiclient/discovery_cache/documents/drive.v2.json index c0bbc72cc10..e5532e8d1f9 100644 --- a/googleapiclient/discovery_cache/documents/drive.v2.json +++ b/googleapiclient/discovery_cache/documents/drive.v2.json @@ -3842,7 +3842,7 @@ } } }, -"revision": "20240429", +"revision": "20240509", "rootUrl": "https://www.googleapis.com/", "schemas": { "About": { diff --git a/googleapiclient/discovery_cache/documents/drive.v3.json b/googleapiclient/discovery_cache/documents/drive.v3.json index c5f3074751d..9302339dda6 100644 --- a/googleapiclient/discovery_cache/documents/drive.v3.json +++ b/googleapiclient/discovery_cache/documents/drive.v3.json @@ -2503,7 +2503,7 @@ } } }, -"revision": "20240429", +"revision": "20240509", "rootUrl": "https://www.googleapis.com/", "schemas": { "About": { @@ -2590,15 +2590,15 @@ "type": "string" }, "storageQuota": { -"description": "The user's storage quota limits and usage. All fields are measured in bytes.", +"description": "The user's storage quota limits and usage. For users that are part of an organization with pooled storage, information about the limit and usage across all services is for the organization, rather than the individual user. All fields are measured in bytes.", "properties": { "limit": { -"description": "The usage limit, if applicable. This will not be present if the user has unlimited storage.", +"description": "The usage limit, if applicable. This will not be present if the user has unlimited storage. For users that are part of an organization with pooled storage, this is the limit for the organization, rather than the individual user.", "format": "int64", "type": "string" }, "usage": { -"description": "The total usage across all services.", +"description": "The total usage across all services. For users that are part of an organization with pooled storage, this is the usage across all services for the organization, rather than the individual user.", "format": "int64", "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/eventarc.v1.json b/googleapiclient/discovery_cache/documents/eventarc.v1.json index 5bbe72b48ce..1a6dc763a3d 100644 --- a/googleapiclient/discovery_cache/documents/eventarc.v1.json +++ b/googleapiclient/discovery_cache/documents/eventarc.v1.json @@ -1197,7 +1197,7 @@ } } }, -"revision": "20240503", +"revision": "20240510", "rootUrl": "https://eventarc.googleapis.com/", "schemas": { "AuditConfig": { @@ -1827,11 +1827,11 @@ "type": "object" }, "NetworkConfig": { -"description": "Represents a network config to be used for destination resolution and connectivity.", +"description": "Network Configuration that can be inherited by other protos.", "id": "NetworkConfig", "properties": { "networkAttachment": { -"description": "Required. Name of the NetworkAttachment that allows access to the destination VPC. Format: `projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}`", +"description": "Required. Name of the NetworkAttachment that allows access to the customer's VPC. Format: `projects/{PROJECT_ID}/regions/{REGION}/networkAttachments/{NETWORK_ATTACHMENT_NAME}`", "type": "string" } }, diff --git a/googleapiclient/discovery_cache/documents/factchecktools.v1alpha1.json b/googleapiclient/discovery_cache/documents/factchecktools.v1alpha1.json index c2fe1beef4d..c84e69971ba 100644 --- a/googleapiclient/discovery_cache/documents/factchecktools.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/factchecktools.v1alpha1.json @@ -344,7 +344,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://factchecktools.googleapis.com/", "schemas": { "GoogleFactcheckingFactchecktoolsV1alpha1Claim": { diff --git a/googleapiclient/discovery_cache/documents/fcm.v1.json b/googleapiclient/discovery_cache/documents/fcm.v1.json index 36ea877ad51..cfcd55ba7c8 100644 --- a/googleapiclient/discovery_cache/documents/fcm.v1.json +++ b/googleapiclient/discovery_cache/documents/fcm.v1.json @@ -146,7 +146,7 @@ } } }, -"revision": "20240507", +"revision": "20240517", "rootUrl": "https://fcm.googleapis.com/", "schemas": { "AndroidConfig": { diff --git a/googleapiclient/discovery_cache/documents/fcmdata.v1beta1.json b/googleapiclient/discovery_cache/documents/fcmdata.v1beta1.json index c8e1b8e3afb..e2f470235ea 100644 --- a/googleapiclient/discovery_cache/documents/fcmdata.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/fcmdata.v1beta1.json @@ -154,7 +154,7 @@ } } }, -"revision": "20240509", +"revision": "20240519", "rootUrl": "https://fcmdata.googleapis.com/", "schemas": { "GoogleFirebaseFcmDataV1beta1AndroidDeliveryData": { @@ -185,7 +185,12 @@ "id": "GoogleFirebaseFcmDataV1beta1Data", "properties": { "countMessagesAccepted": { -"description": "Count of messages accepted by FCM intended to Android devices. The targeted device must have opted in to the collection of usage and diagnostic information.", +"description": "Count of messages accepted by FCM intended for Android devices. The targeted device must have opted in to the collection of usage and diagnostic information.", +"format": "int64", +"type": "string" +}, +"countNotificationsAccepted": { +"description": "Count of notifications accepted by FCM intended for Android devices. The targeted device must have opted in to the collection of usage and diagnostic information.", "format": "int64", "type": "string" }, @@ -200,6 +205,10 @@ "messageOutcomePercents": { "$ref": "GoogleFirebaseFcmDataV1beta1MessageOutcomePercents", "description": "Mutually exclusive breakdown of message delivery outcomes." +}, +"proxyNotificationInsightPercents": { +"$ref": "GoogleFirebaseFcmDataV1beta1ProxyNotificationInsightPercents", +"description": "Additional insights about proxy notification delivery." } }, "type": "object" @@ -298,6 +307,43 @@ }, "type": "object" }, +"GoogleFirebaseFcmDataV1beta1ProxyNotificationInsightPercents": { +"description": "Additional information about proxy notification delivery. All percentages are calculated with countNotificationsAccepted as the denominator.", +"id": "GoogleFirebaseFcmDataV1beta1ProxyNotificationInsightPercents", +"properties": { +"failed": { +"description": "The percentage of accepted notifications that failed to be proxied. This is usually caused by exceptions that occurred while calling [notifyAsPackage](https://developer.android.com/reference/android/app/NotificationManager#notifyAsPackage%28java.lang.String,%20java.lang.String,%20int,%20android.app.Notification%29).", +"format": "float", +"type": "number" +}, +"proxied": { +"description": "The percentage of accepted notifications that were successfully proxied by [Google Play services](https://developers.google.com/android/guides/overview).", +"format": "float", +"type": "number" +}, +"skippedNotThrottled": { +"description": "The percentage of accepted notifications that were skipped because the messages were not throttled.", +"format": "float", +"type": "number" +}, +"skippedOptedOut": { +"description": "The percentage of accepted notifications that were skipped because the app disallowed these messages to be proxied.", +"format": "float", +"type": "number" +}, +"skippedUnconfigured": { +"description": "The percentage of accepted notifications that were skipped because configurations required for notifications to be proxied were missing.", +"format": "float", +"type": "number" +}, +"skippedUnsupported": { +"description": "The percentage of accepted notifications that were skipped because proxy notification is unsupported for the recipient.", +"format": "float", +"type": "number" +} +}, +"type": "object" +}, "GoogleTypeDate": { "description": "Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp", "id": "GoogleTypeDate", diff --git a/googleapiclient/discovery_cache/documents/firebase.v1beta1.json b/googleapiclient/discovery_cache/documents/firebase.v1beta1.json index 100b0de443e..70200d4230b 100644 --- a/googleapiclient/discovery_cache/documents/firebase.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/firebase.v1beta1.json @@ -1324,7 +1324,7 @@ } } }, -"revision": "20240509", +"revision": "20240517", "rootUrl": "https://firebase.googleapis.com/", "schemas": { "AddFirebaseRequest": { diff --git a/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json b/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json index e8582a060a8..f8d522f149f 100644 --- a/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json +++ b/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json @@ -941,7 +941,7 @@ } } }, -"revision": "20240510", +"revision": "20240520", "rootUrl": "https://firebaseappdistribution.googleapis.com/", "schemas": { "GdataBlobstore2Info": { diff --git a/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json b/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json index 6b031f609ba..c793894fe11 100644 --- a/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json @@ -585,7 +585,7 @@ } } }, -"revision": "20240510", +"revision": "20240520", "rootUrl": "https://firebaseappdistribution.googleapis.com/", "schemas": { "GoogleFirebaseAppdistroV1Release": { diff --git a/googleapiclient/discovery_cache/documents/firebasedatabase.v1beta.json b/googleapiclient/discovery_cache/documents/firebasedatabase.v1beta.json index 1e04fc9bace..28a7e5e33c0 100644 --- a/googleapiclient/discovery_cache/documents/firebasedatabase.v1beta.json +++ b/googleapiclient/discovery_cache/documents/firebasedatabase.v1beta.json @@ -351,7 +351,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://firebasedatabase.googleapis.com/", "schemas": { "DatabaseInstance": { diff --git a/googleapiclient/discovery_cache/documents/firebasehosting.v1.json b/googleapiclient/discovery_cache/documents/firebasehosting.v1.json index ee93c2be4db..0777a2e26c8 100644 --- a/googleapiclient/discovery_cache/documents/firebasehosting.v1.json +++ b/googleapiclient/discovery_cache/documents/firebasehosting.v1.json @@ -269,7 +269,7 @@ } } }, -"revision": "20240508", +"revision": "20240519", "rootUrl": "https://firebasehosting.googleapis.com/", "schemas": { "CancelOperationRequest": { diff --git a/googleapiclient/discovery_cache/documents/firebasehosting.v1beta1.json b/googleapiclient/discovery_cache/documents/firebasehosting.v1beta1.json index 99c4d45dbcf..ac00e70d275 100644 --- a/googleapiclient/discovery_cache/documents/firebasehosting.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/firebasehosting.v1beta1.json @@ -2422,7 +2422,7 @@ } } }, -"revision": "20240508", +"revision": "20240519", "rootUrl": "https://firebasehosting.googleapis.com/", "schemas": { "ActingUser": { diff --git a/googleapiclient/discovery_cache/documents/firebaseml.v1.json b/googleapiclient/discovery_cache/documents/firebaseml.v1.json index 1354d1aa7ca..59f7cc4fb96 100644 --- a/googleapiclient/discovery_cache/documents/firebaseml.v1.json +++ b/googleapiclient/discovery_cache/documents/firebaseml.v1.json @@ -204,7 +204,7 @@ } } }, -"revision": "20240510", +"revision": "20240516", "rootUrl": "https://firebaseml.googleapis.com/", "schemas": { "CancelOperationRequest": { diff --git a/googleapiclient/discovery_cache/documents/firebaseml.v1beta2.json b/googleapiclient/discovery_cache/documents/firebaseml.v1beta2.json index cc12826f742..3c2aac00bc3 100644 --- a/googleapiclient/discovery_cache/documents/firebaseml.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/firebaseml.v1beta2.json @@ -318,7 +318,7 @@ } } }, -"revision": "20240510", +"revision": "20240516", "rootUrl": "https://firebaseml.googleapis.com/", "schemas": { "DownloadModelResponse": { diff --git a/googleapiclient/discovery_cache/documents/firebaseml.v2beta.json b/googleapiclient/discovery_cache/documents/firebaseml.v2beta.json index a7ed29d36a3..2cb4c674aeb 100644 --- a/googleapiclient/discovery_cache/documents/firebaseml.v2beta.json +++ b/googleapiclient/discovery_cache/documents/firebaseml.v2beta.json @@ -206,7 +206,7 @@ } } }, -"revision": "20240510", +"revision": "20240516", "rootUrl": "https://firebaseml.googleapis.com/", "schemas": { "Blob": { diff --git a/googleapiclient/discovery_cache/documents/firebaserules.v1.json b/googleapiclient/discovery_cache/documents/firebaserules.v1.json index 125c1c642eb..ce83e35624c 100644 --- a/googleapiclient/discovery_cache/documents/firebaserules.v1.json +++ b/googleapiclient/discovery_cache/documents/firebaserules.v1.json @@ -477,7 +477,7 @@ } } }, -"revision": "20240415", +"revision": "20240429", "rootUrl": "https://firebaserules.googleapis.com/", "schemas": { "Arg": { diff --git a/googleapiclient/discovery_cache/documents/firebasestorage.v1beta.json b/googleapiclient/discovery_cache/documents/firebasestorage.v1beta.json index 4419f82da9c..3b244732a1f 100644 --- a/googleapiclient/discovery_cache/documents/firebasestorage.v1beta.json +++ b/googleapiclient/discovery_cache/documents/firebasestorage.v1beta.json @@ -238,7 +238,7 @@ } } }, -"revision": "20240503", +"revision": "20240510", "rootUrl": "https://firebasestorage.googleapis.com/", "schemas": { "AddFirebaseRequest": { diff --git a/googleapiclient/discovery_cache/documents/firestore.v1.json b/googleapiclient/discovery_cache/documents/firestore.v1.json index 9168cfa690a..7ee67392f61 100644 --- a/googleapiclient/discovery_cache/documents/firestore.v1.json +++ b/googleapiclient/discovery_cache/documents/firestore.v1.json @@ -1677,7 +1677,7 @@ } } }, -"revision": "20240430", +"revision": "20240512", "rootUrl": "https://firestore.googleapis.com/", "schemas": { "Aggregation": { @@ -2515,7 +2515,12 @@ "GoogleFirestoreAdminV1DailyRecurrence": { "description": "Represents a recurring schedule that runs every day. The time zone is UTC.", "id": "GoogleFirestoreAdminV1DailyRecurrence", -"properties": {}, +"properties": { +"time": { +"$ref": "TimeOfDay", +"description": "Time of the day. The first run scheduled will be either on the same day if schedule creation time precedes time_of_day or the next day otherwise." +} +}, "type": "object" }, "GoogleFirestoreAdminV1Database": { @@ -2619,6 +2624,11 @@ ], "type": "string" }, +"previousId": { +"description": "Output only. The database resource's prior database ID. This field is only populated for deleted databases.", +"readOnly": true, +"type": "string" +}, "type": { "description": "The type of the database. See https://cloud.google.com/datastore/docs/firestore-or-datastore for information about how to choose.", "enum": [ @@ -3482,6 +3492,10 @@ "Sunday" ], "type": "string" +}, +"time": { +"$ref": "TimeOfDay", +"description": "Time of the day. If day is today, the first run will happen today if schedule creation time precedes time_of_day, and the next week otherwise." } }, "type": "object" @@ -4217,6 +4231,33 @@ }, "type": "object" }, +"TimeOfDay": { +"description": "Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.", +"id": "TimeOfDay", +"properties": { +"hours": { +"description": "Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value \"24:00:00\" for scenarios like business closing time.", +"format": "int32", +"type": "integer" +}, +"minutes": { +"description": "Minutes of hour of day. Must be from 0 to 59.", +"format": "int32", +"type": "integer" +}, +"nanos": { +"description": "Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.", +"format": "int32", +"type": "integer" +}, +"seconds": { +"description": "Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, "TransactionOptions": { "description": "Options for creating a new transaction.", "id": "TransactionOptions", diff --git a/googleapiclient/discovery_cache/documents/firestore.v1beta1.json b/googleapiclient/discovery_cache/documents/firestore.v1beta1.json index 7ca3ee33b5c..deb48454a6b 100644 --- a/googleapiclient/discovery_cache/documents/firestore.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/firestore.v1beta1.json @@ -950,7 +950,7 @@ } } }, -"revision": "20240430", +"revision": "20240512", "rootUrl": "https://firestore.googleapis.com/", "schemas": { "Aggregation": { diff --git a/googleapiclient/discovery_cache/documents/firestore.v1beta2.json b/googleapiclient/discovery_cache/documents/firestore.v1beta2.json index ee5cccb2dc2..fbcdf977c7c 100644 --- a/googleapiclient/discovery_cache/documents/firestore.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/firestore.v1beta2.json @@ -415,7 +415,7 @@ } } }, -"revision": "20240430", +"revision": "20240512", "rootUrl": "https://firestore.googleapis.com/", "schemas": { "Empty": { diff --git a/googleapiclient/discovery_cache/documents/fitness.v1.json b/googleapiclient/discovery_cache/documents/fitness.v1.json index e0e995659ce..7af762b811e 100644 --- a/googleapiclient/discovery_cache/documents/fitness.v1.json +++ b/googleapiclient/discovery_cache/documents/fitness.v1.json @@ -832,7 +832,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://fitness.googleapis.com/", "schemas": { "AggregateBucket": { diff --git a/googleapiclient/discovery_cache/documents/gkebackup.v1.json b/googleapiclient/discovery_cache/documents/gkebackup.v1.json index 8d644ff7735..f383cb81f9d 100644 --- a/googleapiclient/discovery_cache/documents/gkebackup.v1.json +++ b/googleapiclient/discovery_cache/documents/gkebackup.v1.json @@ -1713,7 +1713,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://gkebackup.googleapis.com/", "schemas": { "AuditConfig": { diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1.json b/googleapiclient/discovery_cache/documents/gkehub.v1.json index 0772c7e8c68..19391378fbb 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1.json @@ -1911,7 +1911,7 @@ } } }, -"revision": "20240504", +"revision": "20240511", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceFeatureSpec": { @@ -4325,6 +4325,13 @@ "nextPageToken": { "description": "A token to request the next page of resources from the `ListMembershipBindings` method. The value of an empty string means that there are no more resources to return.", "type": "string" +}, +"unreachable": { +"description": "List of locations that could not be reached while fetching this list.", +"items": { +"type": "string" +}, +"type": "array" } }, "type": "object" @@ -5698,12 +5705,14 @@ "enum": [ "MODE_UNSPECIFIED", "DISABLED", -"BASIC" +"BASIC", +"ENTERPRISE" ], "enumDescriptions": [ "Default value not specified.", "Disables Security Posture features on the cluster.", -"Applies Security Posture features on the cluster." +"Applies Security Posture features on the cluster.", +"Applies the Security Posture off cluster Enterprise level features." ], "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json b/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json index af4fb30c47f..2568663c14c 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json @@ -2175,7 +2175,7 @@ } } }, -"revision": "20240504", +"revision": "20240511", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AnthosObservabilityFeatureSpec": { @@ -4864,6 +4864,13 @@ "nextPageToken": { "description": "A token to request the next page of resources from the `ListMembershipBindings` method. The value of an empty string means that there are no more resources to return.", "type": "string" +}, +"unreachable": { +"description": "List of locations that could not be reached while fetching this list.", +"items": { +"type": "string" +}, +"type": "array" } }, "type": "object" @@ -4882,6 +4889,13 @@ "$ref": "RBACRoleBinding" }, "type": "array" +}, +"unreachable": { +"description": "List of locations that could not be reached while fetching this list.", +"items": { +"type": "string" +}, +"type": "array" } }, "type": "object" @@ -6380,12 +6394,14 @@ "enum": [ "MODE_UNSPECIFIED", "DISABLED", -"BASIC" +"BASIC", +"ENTERPRISE" ], "enumDescriptions": [ "Default value not specified.", "Disables Security Posture features on the cluster.", -"Applies Security Posture features on the cluster." +"Applies Security Posture features on the cluster.", +"Applies the Security Posture off cluster Enterprise level features." ], "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1beta.json b/googleapiclient/discovery_cache/documents/gkehub.v1beta.json index c65efa4c499..52a0640cf92 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1beta.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1beta.json @@ -2101,7 +2101,7 @@ } } }, -"revision": "20240504", +"revision": "20240511", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AnthosObservabilityFeatureSpec": { @@ -4620,6 +4620,13 @@ "nextPageToken": { "description": "A token to request the next page of resources from the `ListMembershipBindings` method. The value of an empty string means that there are no more resources to return.", "type": "string" +}, +"unreachable": { +"description": "List of locations that could not be reached while fetching this list.", +"items": { +"type": "string" +}, +"type": "array" } }, "type": "object" @@ -4638,6 +4645,13 @@ "$ref": "RBACRoleBinding" }, "type": "array" +}, +"unreachable": { +"description": "List of locations that could not be reached while fetching this list.", +"items": { +"type": "string" +}, +"type": "array" } }, "type": "object" @@ -6080,12 +6094,14 @@ "enum": [ "MODE_UNSPECIFIED", "DISABLED", -"BASIC" +"BASIC", +"ENTERPRISE" ], "enumDescriptions": [ "Default value not specified.", "Disables Security Posture features on the cluster.", -"Applies Security Posture features on the cluster." +"Applies Security Posture features on the cluster.", +"Applies the Security Posture off cluster Enterprise level features." ], "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json b/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json index 000103aceda..56512aac538 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json @@ -712,7 +712,7 @@ } } }, -"revision": "20240504", +"revision": "20240511", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "ApplianceCluster": { diff --git a/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json b/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json index 8a02f998ce3..32d025e5d58 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json @@ -280,7 +280,7 @@ } } }, -"revision": "20240504", +"revision": "20240511", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "CancelOperationRequest": { diff --git a/googleapiclient/discovery_cache/documents/gmailpostmastertools.v1.json b/googleapiclient/discovery_cache/documents/gmailpostmastertools.v1.json index 623442c2916..081cba2adf6 100644 --- a/googleapiclient/discovery_cache/documents/gmailpostmastertools.v1.json +++ b/googleapiclient/discovery_cache/documents/gmailpostmastertools.v1.json @@ -265,7 +265,7 @@ } } }, -"revision": "20240509", +"revision": "20240519", "rootUrl": "https://gmailpostmastertools.googleapis.com/", "schemas": { "DeliveryError": { diff --git a/googleapiclient/discovery_cache/documents/gmailpostmastertools.v1beta1.json b/googleapiclient/discovery_cache/documents/gmailpostmastertools.v1beta1.json index 69ab1300212..c7a0ccf73ff 100644 --- a/googleapiclient/discovery_cache/documents/gmailpostmastertools.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/gmailpostmastertools.v1beta1.json @@ -265,7 +265,7 @@ } } }, -"revision": "20240509", +"revision": "20240519", "rootUrl": "https://gmailpostmastertools.googleapis.com/", "schemas": { "DeliveryError": { diff --git a/googleapiclient/discovery_cache/documents/groupsmigration.v1.json b/googleapiclient/discovery_cache/documents/groupsmigration.v1.json index 92c2e0554e9..759565234d6 100644 --- a/googleapiclient/discovery_cache/documents/groupsmigration.v1.json +++ b/googleapiclient/discovery_cache/documents/groupsmigration.v1.json @@ -146,7 +146,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://groupsmigration.googleapis.com/", "schemas": { "Groups": { diff --git a/googleapiclient/discovery_cache/documents/healthcare.v1.json b/googleapiclient/discovery_cache/documents/healthcare.v1.json index ad9449d34fa..f69fc1dceff 100644 --- a/googleapiclient/discovery_cache/documents/healthcare.v1.json +++ b/googleapiclient/discovery_cache/documents/healthcare.v1.json @@ -4554,7 +4554,7 @@ } } }, -"revision": "20240429", +"revision": "20240508", "rootUrl": "https://healthcare.googleapis.com/", "schemas": { "ActivateConsentRequest": { diff --git a/googleapiclient/discovery_cache/documents/healthcare.v1beta1.json b/googleapiclient/discovery_cache/documents/healthcare.v1beta1.json index adc8034b204..fe5d937bae5 100644 --- a/googleapiclient/discovery_cache/documents/healthcare.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/healthcare.v1beta1.json @@ -3739,6 +3739,35 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"exportHistory": { +"description": "Export resources including historical versions from the FHIR store to the specified destination. The exported resource, along with previous versions, will be exported in one or more FHIR history bundles. This method returns an Operation that can be used to track the status of the export by calling GetOperation. Immediate fatal errors appear in the error field, errors are also logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). Otherwise, when the operation finishes, a detailed response of type ExportResourcesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/fhirStores/{fhirStoresId}:exportHistory", +"httpMethod": "POST", +"id": "healthcare.projects.locations.datasets.fhirStores.exportHistory", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the FHIR store to export resource from, in the format `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/datasets/[^/]+/fhirStores/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+name}:exportHistory", +"request": { +"$ref": "ExportResourcesHistoryRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-healthcare", +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets the configuration of the specified FHIR store.", "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/fhirStores/{fhirStoresId}", @@ -3852,6 +3881,35 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"importHistory": { +"description": "Import resource historical versions from Cloud Storage source to destination fhir store. The exported resource, along with previous versions, will be exported in one or more FHIR history bundles. This method returns an Operation that can be used to track the status of the export by calling GetOperation. Immediate fatal errors appear in the error field, errors are also logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). Otherwise, when the operation finishes, a detailed response of type ImportResourcesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/fhirStores/{fhirStoresId}:importHistory", +"httpMethod": "POST", +"id": "healthcare.projects.locations.datasets.fhirStores.importHistory", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the FHIR store to import FHIR resources to, in the format of `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/datasets/[^/]+/fhirStores/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+name}:importHistory", +"request": { +"$ref": "ImportResourcesHistoryRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-healthcare", +"https://www.googleapis.com/auth/cloud-platform" +] +}, "list": { "description": "Lists the FHIR stores in the given dataset.", "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/fhirStores", @@ -5614,7 +5672,7 @@ } } }, -"revision": "20240429", +"revision": "20240508", "rootUrl": "https://healthcare.googleapis.com/", "schemas": { "AccessDeterminationLogConfig": { @@ -7379,6 +7437,34 @@ "properties": {}, "type": "object" }, +"ExportResourcesHistoryRequest": { +"description": "Request to export the history of resources.", +"id": "ExportResourcesHistoryRequest", +"properties": { +"_since": { +"description": "If provided, only resources versions updated after this time are exported. The time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz. For example, `2015-02-07T13:28:17.239+02:00` or `2017-01-01T00:00:00Z`. The time must be specified to the second and include a time zone.", +"type": "string" +}, +"_type": { +"description": "String of comma-delimited FHIR resource types. If provided, only resources of the specified resource type(s) are exported.", +"type": "string" +}, +"bigqueryDestination": { +"$ref": "GoogleCloudHealthcareV1beta1FhirBigQueryDestination", +"description": "The BigQuery output destination. The Cloud Healthcare Service Agent requires two IAM roles on the BigQuery location: `roles/bigquery.dataEditor` and `roles/bigquery.jobUser`. The output is one BigQuery table per resource type. Unlike when setting `BigQueryDestination` for `StreamConfig`, `ExportResources` does not create BigQuery views." +}, +"gcsDestination": { +"$ref": "GoogleCloudHealthcareV1beta1FhirGcsDestination", +"description": "The Cloud Storage output destination. The Healthcare Service Agent account requires the `roles/storage.objectAdmin` role on the Cloud Storage location. The exported outputs are organized by FHIR resource types. The server creates one or more objects per resource type depending on the volume of the resources exported. When there is only one object per resource type, the object name is in the form of `{operation_id})_history_{resource_type}`. When there are multiple objects for a given resource type, the object names are in the form of `{operation_id}_history_{resource_type}-{index}-of-{total}`. Each object contains newline delimited JSON, and each line is a FHIR history bundle containing the history for a single resource." +}, +"maxResourceVersions": { +"description": "If provided and non-zero, places a limit on the number of resource versions that are returned for a given resource. For example, if the limit is `100` and a resource has over 100 versions, only the 100 most recent versions will be returned. Must be positive.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, "ExportResourcesRequest": { "description": "Request to export resources.", "id": "ExportResourcesRequest", @@ -8433,6 +8519,40 @@ "properties": {}, "type": "object" }, +"ImportResourcesHistoryRequest": { +"description": "Request to import the history of resources.", +"id": "ImportResourcesHistoryRequest", +"properties": { +"contentStructure": { +"description": "The content structure in the source location. If not specified, the server treats the input source files as BUNDLE.", +"enum": [ +"CONTENT_STRUCTURE_UNSPECIFIED", +"BUNDLE", +"RESOURCE", +"BUNDLE_PRETTY", +"RESOURCE_PRETTY" +], +"enumDescriptions": [ +"If the content structure is not specified, the default value `BUNDLE` is used.", +"The source file contains one or more lines of newline-delimited JSON (ndjson). Each line is a bundle that contains one or more resources.", +"The source file contains one or more lines of newline-delimited JSON (ndjson). Each line is a single resource.", +"The entire file is one JSON bundle. The JSON can span multiple lines.", +"The entire file is one JSON resource. The JSON can span multiple lines." +], +"type": "string" +}, +"gcsSource": { +"$ref": "GoogleCloudHealthcareV1beta1FhirGcsSource", +"description": "Cloud Storage source data location and import configuration. The Cloud Healthcare Service Agent requires the `roles/storage.objectAdmin` Cloud IAM roles on the Cloud Storage location. The Healthcare Service Agent Each Cloud Storage object should be a text file that contains the format specified in ContentStructure." +}, +"maxErrorCount": { +"description": "The maximum number of errors before the server cancels the operation. If not specified or set to 0, defaults to 100. -1 means no maximum, the server tries to process all input. Since the server executes the operation in parallel, it might not stop the operation after exactly this number of errors occur.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, "ImportResourcesRequest": { "description": "Request to import resources.", "id": "ImportResourcesRequest", diff --git a/googleapiclient/discovery_cache/documents/iam.v1.json b/googleapiclient/discovery_cache/documents/iam.v1.json index 6c36761d7f4..ea10a3c0197 100644 --- a/googleapiclient/discovery_cache/documents/iam.v1.json +++ b/googleapiclient/discovery_cache/documents/iam.v1.json @@ -3216,7 +3216,7 @@ } } }, -"revision": "20240502", +"revision": "20240514", "rootUrl": "https://iam.googleapis.com/", "schemas": { "AccessRestrictions": { diff --git a/googleapiclient/discovery_cache/documents/iam.v2.json b/googleapiclient/discovery_cache/documents/iam.v2.json index 43eb402465f..19ef1d2d0ae 100644 --- a/googleapiclient/discovery_cache/documents/iam.v2.json +++ b/googleapiclient/discovery_cache/documents/iam.v2.json @@ -293,7 +293,7 @@ } } }, -"revision": "20240502", +"revision": "20240514", "rootUrl": "https://iam.googleapis.com/", "schemas": { "CloudControl2SharedOperationsReconciliationOperationMetadata": { diff --git a/googleapiclient/discovery_cache/documents/iam.v2beta.json b/googleapiclient/discovery_cache/documents/iam.v2beta.json index c2137bf9b31..ea15db9b434 100644 --- a/googleapiclient/discovery_cache/documents/iam.v2beta.json +++ b/googleapiclient/discovery_cache/documents/iam.v2beta.json @@ -293,7 +293,7 @@ } } }, -"revision": "20240502", +"revision": "20240514", "rootUrl": "https://iam.googleapis.com/", "schemas": { "CloudControl2SharedOperationsReconciliationOperationMetadata": { diff --git a/googleapiclient/discovery_cache/documents/iamcredentials.v1.json b/googleapiclient/discovery_cache/documents/iamcredentials.v1.json index beecbcd57f2..3500e20f236 100644 --- a/googleapiclient/discovery_cache/documents/iamcredentials.v1.json +++ b/googleapiclient/discovery_cache/documents/iamcredentials.v1.json @@ -226,7 +226,7 @@ } } }, -"revision": "20240430", +"revision": "20240508", "rootUrl": "https://iamcredentials.googleapis.com/", "schemas": { "GenerateAccessTokenRequest": { diff --git a/googleapiclient/discovery_cache/documents/iap.v1.json b/googleapiclient/discovery_cache/documents/iap.v1.json index 2396b59d035..095cad1af79 100644 --- a/googleapiclient/discovery_cache/documents/iap.v1.json +++ b/googleapiclient/discovery_cache/documents/iap.v1.json @@ -472,7 +472,7 @@ ], "parameters": { "name": { -"description": "Required. Immutable. Identifier for the TunnelDestGroup. Must be unique within the project and contain only lower case letters (a-z) and dashes (-).", +"description": "Identifier. Identifier for the TunnelDestGroup. Must be unique within the project and contain only lower case letters (a-z) and dashes (-).", "location": "path", "pattern": "^projects/[^/]+/iap_tunnel/locations/[^/]+/destGroups/[^/]+$", "required": true, @@ -682,7 +682,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://iap.googleapis.com/", "schemas": { "AccessDeniedPageSettings": { @@ -710,15 +710,15 @@ "properties": { "allowedDomainsSettings": { "$ref": "AllowedDomainsSettings", -"description": "Settings to configure and enable allowed domains." +"description": "Optional. Settings to configure and enable allowed domains." }, "corsSettings": { "$ref": "CorsSettings", -"description": "Configuration to allow cross-origin requests via IAP." +"description": "Optional. Configuration to allow cross-origin requests via IAP." }, "gcipSettings": { "$ref": "GcipSettings", -"description": "GCIP claims and endpoint configurations for 3p identity providers." +"description": "Optional. GCIP claims and endpoint configurations for 3p identity providers." }, "identitySources": { "description": "Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.", @@ -737,15 +737,15 @@ }, "oauthSettings": { "$ref": "OAuthSettings", -"description": "Settings to configure IAP's OAuth behavior." +"description": "Optional. Settings to configure IAP's OAuth behavior." }, "policyDelegationSettings": { "$ref": "PolicyDelegationSettings", -"description": "Settings to configure Policy delegation for apps hosted in tenant projects. INTERNAL_ONLY." +"description": "Optional. Settings to configure Policy delegation for apps hosted in tenant projects. INTERNAL_ONLY." }, "reauthSettings": { "$ref": "ReauthSettings", -"description": "Settings to configure reauthentication policies in IAP." +"description": "Optional. Settings to configure reauthentication policies in IAP." }, "workforceIdentitySettings": { "$ref": "WorkforceIdentitySettings", @@ -759,14 +759,14 @@ "id": "AllowedDomainsSettings", "properties": { "domains": { -"description": "List of trusted domains.", +"description": "Optional. List of trusted domains.", "items": { "type": "string" }, "type": "array" }, "enable": { -"description": "Configuration for customers to opt in for the feature.", +"description": "Optional. Configuration for customers to opt in for the feature.", "type": "boolean" } }, @@ -778,11 +778,11 @@ "properties": { "accessDeniedPageSettings": { "$ref": "AccessDeniedPageSettings", -"description": "Customization for Access Denied page." +"description": "Optional. Customization for Access Denied page." }, "attributePropagationSettings": { "$ref": "AttributePropagationSettings", -"description": "Settings to configure attribute propagation." +"description": "Optional. Settings to configure attribute propagation." }, "cookieDomain": { "description": "The Domain value to set for cookies generated by IAP. This value is not validated by the API, but will be ignored at runtime if invalid.", @@ -790,7 +790,7 @@ }, "csmSettings": { "$ref": "CsmSettings", -"description": "Settings to configure IAP's behavior for a service mesh." +"description": "Optional. Settings to configure IAP's behavior for a service mesh." } }, "type": "object" @@ -800,15 +800,15 @@ "id": "AttributePropagationSettings", "properties": { "enable": { -"description": "Whether the provided attribute propagation settings should be evaluated on user requests. If set to true, attributes returned from the expression will be propagated in the set output credentials.", +"description": "Optional. Whether the provided attribute propagation settings should be evaluated on user requests. If set to true, attributes returned from the expression will be propagated in the set output credentials.", "type": "boolean" }, "expression": { -"description": "Raw string CEL expression. Must return a list of attributes. A maximum of 45 attributes can be selected. Expressions can select different attribute types from `attributes`: `attributes.saml_attributes`, `attributes.iap_attributes`. The following functions are supported: - filter `.filter(, )`: Returns a subset of `` where `` is true for every item. - in ` in `: Returns true if `` contains ``. - selectByName `.selectByName()`: Returns the attribute in `` with the given `` name, otherwise returns empty. - emitAs `.emitAs()`: Sets the `` name field to the given `` for propagation in selected output credentials. - strict `.strict()`: Ignores the `x-goog-iap-attr-` prefix for the provided `` when propagating with the `HEADER` output credential, such as request headers. - append `.append()` OR `.append()`: Appends the provided `` or `` to the end of ``. Example expression: `attributes.saml_attributes.filter(x, x.name in ['test']).append(attributes.iap_attributes.selectByName('exact').emitAs('custom').strict())`", +"description": "Optional. Raw string CEL expression. Must return a list of attributes. A maximum of 45 attributes can be selected. Expressions can select different attribute types from `attributes`: `attributes.saml_attributes`, `attributes.iap_attributes`. The following functions are supported: - filter `.filter(, )`: Returns a subset of `` where `` is true for every item. - in ` in `: Returns true if `` contains ``. - selectByName `.selectByName()`: Returns the attribute in `` with the given `` name, otherwise returns empty. - emitAs `.emitAs()`: Sets the `` name field to the given `` for propagation in selected output credentials. - strict `.strict()`: Ignores the `x-goog-iap-attr-` prefix for the provided `` when propagating with the `HEADER` output credential, such as request headers. - append `.append()` OR `.append()`: Appends the provided `` or `` to the end of ``. Example expression: `attributes.saml_attributes.filter(x, x.name in ['test']).append(attributes.iap_attributes.selectByName('exact').emitAs('custom').strict())`", "type": "string" }, "outputCredentials": { -"description": "Which output credentials attributes selected by the CEL expression should be propagated in. All attributes will be fully duplicated in each selected output credential.", +"description": "Optional. Which output credentials attributes selected by the CEL expression should be propagated in. All attributes will be fully duplicated in each selected output credential.", "items": { "enum": [ "OUTPUT_CREDENTIALS_UNSPECIFIED", @@ -936,7 +936,7 @@ "type": "string" }, "tenantIds": { -"description": "GCIP tenant ids that are linked to the IAP resource. tenant_ids could be a string beginning with a number character to indicate authenticating with GCIP tenant flow, or in the format of _ to indicate authenticating with GCIP agent flow. If agent flow is used, tenant_ids should only contain one single element, while for tenant flow, tenant_ids can contain multiple elements.", +"description": "Optional. GCIP tenant ids that are linked to the IAP resource. tenant_ids could be a string beginning with a number character to indicate authenticating with GCIP tenant flow, or in the format of _ to indicate authenticating with GCIP agent flow. If agent flow is used, tenant_ids should only contain one single element, while for tenant flow, tenant_ids can contain multiple elements.", "items": { "type": "string" }, @@ -974,11 +974,11 @@ "properties": { "accessSettings": { "$ref": "AccessSettings", -"description": "Top level wrapper for all access related setting in IAP" +"description": "Optional. Top level wrapper for all access related setting in IAP" }, "applicationSettings": { "$ref": "ApplicationSettings", -"description": "Top level wrapper for all application related settings in IAP" +"description": "Optional. Top level wrapper for all application related settings in IAP" }, "name": { "description": "Required. The resource name of the IAP protected resource.", @@ -1087,7 +1087,7 @@ "type": "string" }, "programmaticClients": { -"description": "List of client ids allowed to use IAP programmatically.", +"description": "Optional. List of client ids allowed to use IAP programmatically.", "items": { "type": "string" }, @@ -1167,7 +1167,7 @@ "id": "ReauthSettings", "properties": { "maxAge": { -"description": "Reauth session lifetime, how long before a user has to reauthenticate again.", +"description": "Optional. Reauth session lifetime, how long before a user has to reauthenticate again.", "format": "google-duration", "type": "string" }, @@ -1197,7 +1197,7 @@ false "type": "string" }, "policyType": { -"description": "How IAP determines the effective policy in cases of hierarchical policies. Policies are merged from higher in the hierarchy to lower in the hierarchy.", +"description": "Optional. How IAP determines the effective policy in cases of hierarchical policies. Policies are merged from higher in the hierarchy to lower in the hierarchy.", "enum": [ "POLICY_TYPE_UNSPECIFIED", "MINIMUM", @@ -1296,28 +1296,28 @@ false "id": "TunnelDestGroup", "properties": { "cidrs": { -"description": "Unordered list. List of CIDRs that this group applies to.", +"description": "Optional. Unordered list. List of CIDRs that this group applies to.", "items": { "type": "string" }, "type": "array" }, "fqdns": { -"description": "Unordered list. List of FQDNs that this group applies to.", +"description": "Optional. Unordered list. List of FQDNs that this group applies to.", "items": { "type": "string" }, "type": "array" }, "name": { -"description": "Required. Immutable. Identifier for the TunnelDestGroup. Must be unique within the project and contain only lower case letters (a-z) and dashes (-).", +"description": "Identifier. Identifier for the TunnelDestGroup. Must be unique within the project and contain only lower case letters (a-z) and dashes (-).", "type": "string" } }, "type": "object" }, "ValidateIapAttributeExpressionResponse": { -"description": "API requires a return message, but currently all response strings will fit in the status and public message. In the future, this response can hold AST validation info.", +"description": "IAP Expression Linter endpoint returns empty response body.", "id": "ValidateIapAttributeExpressionResponse", "properties": {}, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/iap.v1beta1.json b/googleapiclient/discovery_cache/documents/iap.v1beta1.json index 1d091979dbe..16f015a00d8 100644 --- a/googleapiclient/discovery_cache/documents/iap.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/iap.v1beta1.json @@ -194,7 +194,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://iap.googleapis.com/", "schemas": { "Binding": { diff --git a/googleapiclient/discovery_cache/documents/identitytoolkit.v1.json b/googleapiclient/discovery_cache/documents/identitytoolkit.v1.json index df55bfd67f8..4ae1e3e09c5 100644 --- a/googleapiclient/discovery_cache/documents/identitytoolkit.v1.json +++ b/googleapiclient/discovery_cache/documents/identitytoolkit.v1.json @@ -1239,7 +1239,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://identitytoolkit.googleapis.com/", "schemas": { "GoogleCloudIdentitytoolkitV1Argon2Parameters": { diff --git a/googleapiclient/discovery_cache/documents/identitytoolkit.v2.json b/googleapiclient/discovery_cache/documents/identitytoolkit.v2.json index f417bbc6f68..bc40d8da6c1 100644 --- a/googleapiclient/discovery_cache/documents/identitytoolkit.v2.json +++ b/googleapiclient/discovery_cache/documents/identitytoolkit.v2.json @@ -1655,7 +1655,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://identitytoolkit.googleapis.com/", "schemas": { "GoogleCloudIdentitytoolkitAdminV2AllowByDefault": { diff --git a/googleapiclient/discovery_cache/documents/indexing.v3.json b/googleapiclient/discovery_cache/documents/indexing.v3.json index 8fce29a0a5f..056e6b469b2 100644 --- a/googleapiclient/discovery_cache/documents/indexing.v3.json +++ b/googleapiclient/discovery_cache/documents/indexing.v3.json @@ -149,7 +149,7 @@ } } }, -"revision": "20240507", +"revision": "20240513", "rootUrl": "https://indexing.googleapis.com/", "schemas": { "PublishUrlNotificationResponse": { diff --git a/googleapiclient/discovery_cache/documents/integrations.v1.json b/googleapiclient/discovery_cache/documents/integrations.v1.json index 8590df98755..ecc3338a6d2 100644 --- a/googleapiclient/discovery_cache/documents/integrations.v1.json +++ b/googleapiclient/discovery_cache/documents/integrations.v1.json @@ -3712,7 +3712,7 @@ } } }, -"revision": "20240505", +"revision": "20240519", "rootUrl": "https://integrations.googleapis.com/", "schemas": { "CrmlogErrorCode": { @@ -4939,6 +4939,10 @@ false "format": "int32", "type": "integer" }, +"retryCondition": { +"description": "Optional. The retry condition that will be evaluated for this failure policy with the corresponding retry strategy.", +"type": "string" +}, "retryStrategy": { "description": "Defines what happens to the task upon failure.", "enum": [ @@ -10145,7 +10149,6 @@ false "type": "boolean" }, "executionId": { -"deprecated": true, "description": "Optional. The id of the ON_HOLD execution to be resumed.", "type": "string" }, @@ -10492,6 +10495,10 @@ false "description": "Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied).", "id": "GoogleCloudIntegrationsV1alphaFailurePolicy", "properties": { +"condition": { +"description": "Optional. The string condition that will be evaluated to determine if the task should be retried with this failure policy.", +"type": "string" +}, "intervalTime": { "description": "Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff.", "format": "google-datetime", diff --git a/googleapiclient/discovery_cache/documents/keep.v1.json b/googleapiclient/discovery_cache/documents/keep.v1.json index 49fa5b1dee4..2a9db0b0263 100644 --- a/googleapiclient/discovery_cache/documents/keep.v1.json +++ b/googleapiclient/discovery_cache/documents/keep.v1.json @@ -314,7 +314,7 @@ } } }, -"revision": "20240430", +"revision": "20240514", "rootUrl": "https://keep.googleapis.com/", "schemas": { "Attachment": { diff --git a/googleapiclient/discovery_cache/documents/kgsearch.v1.json b/googleapiclient/discovery_cache/documents/kgsearch.v1.json index c0c1865e413..9d3c05a5e1a 100644 --- a/googleapiclient/discovery_cache/documents/kgsearch.v1.json +++ b/googleapiclient/discovery_cache/documents/kgsearch.v1.json @@ -151,7 +151,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://kgsearch.googleapis.com/", "schemas": { "SearchResponse": { diff --git a/googleapiclient/discovery_cache/documents/kmsinventory.v1.json b/googleapiclient/discovery_cache/documents/kmsinventory.v1.json index 4e3e5b13411..3155bb69065 100644 --- a/googleapiclient/discovery_cache/documents/kmsinventory.v1.json +++ b/googleapiclient/discovery_cache/documents/kmsinventory.v1.json @@ -242,7 +242,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://kmsinventory.googleapis.com/", "schemas": { "GoogleCloudKmsInventoryV1ListCryptoKeysResponse": { diff --git a/googleapiclient/discovery_cache/documents/language.v1.json b/googleapiclient/discovery_cache/documents/language.v1.json index 1ef6e8adbfc..51b31802471 100644 --- a/googleapiclient/discovery_cache/documents/language.v1.json +++ b/googleapiclient/discovery_cache/documents/language.v1.json @@ -246,7 +246,7 @@ } } }, -"revision": "20240505", +"revision": "20240519", "rootUrl": "https://language.googleapis.com/", "schemas": { "AnalyzeEntitiesRequest": { diff --git a/googleapiclient/discovery_cache/documents/language.v1beta2.json b/googleapiclient/discovery_cache/documents/language.v1beta2.json index 5bf48324dc3..941e5269e76 100644 --- a/googleapiclient/discovery_cache/documents/language.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/language.v1beta2.json @@ -246,7 +246,7 @@ } } }, -"revision": "20240505", +"revision": "20240519", "rootUrl": "https://language.googleapis.com/", "schemas": { "AnalyzeEntitiesRequest": { diff --git a/googleapiclient/discovery_cache/documents/language.v2.json b/googleapiclient/discovery_cache/documents/language.v2.json index ebdee2c5535..c77cae47c33 100644 --- a/googleapiclient/discovery_cache/documents/language.v2.json +++ b/googleapiclient/discovery_cache/documents/language.v2.json @@ -208,7 +208,7 @@ } } }, -"revision": "20240505", +"revision": "20240519", "rootUrl": "https://language.googleapis.com/", "schemas": { "AnalyzeEntitiesRequest": { diff --git a/googleapiclient/discovery_cache/documents/libraryagent.v1.json b/googleapiclient/discovery_cache/documents/libraryagent.v1.json index d88efa2649a..418950c7f22 100644 --- a/googleapiclient/discovery_cache/documents/libraryagent.v1.json +++ b/googleapiclient/discovery_cache/documents/libraryagent.v1.json @@ -279,7 +279,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://libraryagent.googleapis.com/", "schemas": { "GoogleExampleLibraryagentV1Book": { diff --git a/googleapiclient/discovery_cache/documents/licensing.v1.json b/googleapiclient/discovery_cache/documents/licensing.v1.json index 5ccabe19d53..777dbecee57 100644 --- a/googleapiclient/discovery_cache/documents/licensing.v1.json +++ b/googleapiclient/discovery_cache/documents/licensing.v1.json @@ -400,7 +400,7 @@ } } }, -"revision": "20240511", +"revision": "20240518", "rootUrl": "https://licensing.googleapis.com/", "schemas": { "Empty": { diff --git a/googleapiclient/discovery_cache/documents/localservices.v1.json b/googleapiclient/discovery_cache/documents/localservices.v1.json index b703d33bd73..6bde382fc04 100644 --- a/googleapiclient/discovery_cache/documents/localservices.v1.json +++ b/googleapiclient/discovery_cache/documents/localservices.v1.json @@ -250,7 +250,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://localservices.googleapis.com/", "schemas": { "GoogleAdsHomeservicesLocalservicesV1AccountReport": { diff --git a/googleapiclient/discovery_cache/documents/marketingplatformadmin.v1alpha.json b/googleapiclient/discovery_cache/documents/marketingplatformadmin.v1alpha.json index af24f9fde12..3fa84fc4937 100644 --- a/googleapiclient/discovery_cache/documents/marketingplatformadmin.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/marketingplatformadmin.v1alpha.json @@ -263,7 +263,7 @@ } } }, -"revision": "20240513", +"revision": "20240520", "rootUrl": "https://marketingplatformadmin.googleapis.com/", "schemas": { "AnalyticsAccountLink": { diff --git a/googleapiclient/discovery_cache/documents/metastore.v1.json b/googleapiclient/discovery_cache/documents/metastore.v1.json index 4964502ec1f..4fd85487e9b 100644 --- a/googleapiclient/discovery_cache/documents/metastore.v1.json +++ b/googleapiclient/discovery_cache/documents/metastore.v1.json @@ -1208,6 +1208,134 @@ } } }, +"databases": { +"methods": { +"getIamPolicy": { +"description": "Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/services/{servicesId}/databases/{databasesId}:getIamPolicy", +"httpMethod": "GET", +"id": "metastore.projects.locations.services.databases.getIamPolicy", +"parameterOrder": [ +"resource" +], +"parameters": { +"options.requestedPolicyVersion": { +"description": "Optional. The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).", +"format": "int32", +"location": "query", +"type": "integer" +}, +"resource": { +"description": "REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/services/[^/]+/databases/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+resource}:getIamPolicy", +"response": { +"$ref": "Policy" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"setIamPolicy": { +"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/services/{servicesId}/databases/{databasesId}:setIamPolicy", +"httpMethod": "POST", +"id": "metastore.projects.locations.services.databases.setIamPolicy", +"parameterOrder": [ +"resource" +], +"parameters": { +"resource": { +"description": "REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/services/[^/]+/databases/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+resource}:setIamPolicy", +"request": { +"$ref": "SetIamPolicyRequest" +}, +"response": { +"$ref": "Policy" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +}, +"resources": { +"tables": { +"methods": { +"getIamPolicy": { +"description": "Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/services/{servicesId}/databases/{databasesId}/tables/{tablesId}:getIamPolicy", +"httpMethod": "GET", +"id": "metastore.projects.locations.services.databases.tables.getIamPolicy", +"parameterOrder": [ +"resource" +], +"parameters": { +"options.requestedPolicyVersion": { +"description": "Optional. The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).", +"format": "int32", +"location": "query", +"type": "integer" +}, +"resource": { +"description": "REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/services/[^/]+/databases/[^/]+/tables/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+resource}:getIamPolicy", +"response": { +"$ref": "Policy" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"setIamPolicy": { +"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/services/{servicesId}/databases/{databasesId}/tables/{tablesId}:setIamPolicy", +"httpMethod": "POST", +"id": "metastore.projects.locations.services.databases.tables.setIamPolicy", +"parameterOrder": [ +"resource" +], +"parameters": { +"resource": { +"description": "REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/services/[^/]+/databases/[^/]+/tables/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+resource}:setIamPolicy", +"request": { +"$ref": "SetIamPolicyRequest" +}, +"response": { +"$ref": "Policy" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +} +} +}, "metadataImports": { "methods": { "create": { @@ -1367,7 +1495,7 @@ } } }, -"revision": "20240502", +"revision": "20240510", "rootUrl": "https://metastore.googleapis.com/", "schemas": { "AlterMetadataResourceLocationRequest": { @@ -1620,6 +1748,31 @@ }, "type": "object" }, +"CustomRegionMetadata": { +"description": "Metadata about a custom region. This is only populated if the region is a custom region. For single/multi regions, it will be empty.", +"id": "CustomRegionMetadata", +"properties": { +"optionalReadOnlyRegions": { +"description": "The read-only regions for this custom region.", +"items": { +"type": "string" +}, +"type": "array" +}, +"requiredReadWriteRegions": { +"description": "The read-write regions for this custom region.", +"items": { +"type": "string" +}, +"type": "array" +}, +"witnessRegion": { +"description": "The Spanner witness region for this custom region.", +"type": "string" +} +}, +"type": "object" +}, "DataCatalogConfig": { "description": "Specifies how metastore metadata should be integrated with the Data Catalog service.", "id": "DataCatalogConfig", @@ -2126,6 +2279,13 @@ "description": "Metadata about the service in a location.", "id": "LocationMetadata", "properties": { +"customRegionMetadata": { +"description": "Possible configurations supported if the current region is a custom region.", +"items": { +"$ref": "CustomRegionMetadata" +}, +"type": "array" +}, "multiRegionMetadata": { "$ref": "MultiRegionMetadata", "description": "The multi-region metadata if the current region is a multi-region." @@ -2350,7 +2510,7 @@ "type": "object" }, "MultiRegionMetadata": { -"description": "The metadata for the multi-region that includes the constituent regions. The metadata is only populated if the region is multi-region. For single region, it will be empty.", +"description": "The metadata for the multi-region that includes the constituent regions. The metadata is only populated if the region is multi-region. For single region or custom dual region, it will be empty.", "id": "MultiRegionMetadata", "properties": { "constituentRegions": { @@ -2715,6 +2875,10 @@ ], "type": "string" }, +"deletionProtection": { +"description": "Optional. Indicates if the dataproc metastore should be protected against accidental deletions.", +"type": "boolean" +}, "encryptionConfig": { "$ref": "EncryptionConfig", "description": "Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated." diff --git a/googleapiclient/discovery_cache/documents/metastore.v1alpha.json b/googleapiclient/discovery_cache/documents/metastore.v1alpha.json index c0178828224..8b0337546e1 100644 --- a/googleapiclient/discovery_cache/documents/metastore.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/metastore.v1alpha.json @@ -1796,7 +1796,7 @@ } } }, -"revision": "20240502", +"revision": "20240510", "rootUrl": "https://metastore.googleapis.com/", "schemas": { "AlterMetadataResourceLocationRequest": { @@ -2196,6 +2196,31 @@ }, "type": "object" }, +"CustomRegionMetadata": { +"description": "Metadata about a custom region. This is only populated if the region is a custom region. For single/multi regions, it will be empty.", +"id": "CustomRegionMetadata", +"properties": { +"optionalReadOnlyRegions": { +"description": "The read-only regions for this custom region.", +"items": { +"type": "string" +}, +"type": "array" +}, +"requiredReadWriteRegions": { +"description": "The read-write regions for this custom region.", +"items": { +"type": "string" +}, +"type": "array" +}, +"witnessRegion": { +"description": "The Spanner witness region for this custom region.", +"type": "string" +} +}, +"type": "object" +}, "DataCatalogConfig": { "description": "Specifies how metastore metadata should be integrated with the Data Catalog service.", "id": "DataCatalogConfig", @@ -2769,6 +2794,13 @@ "description": "Metadata about the service in a location.", "id": "LocationMetadata", "properties": { +"customRegionMetadata": { +"description": "Possible configurations supported if the current region is a custom region.", +"items": { +"$ref": "CustomRegionMetadata" +}, +"type": "array" +}, "multiRegionMetadata": { "$ref": "MultiRegionMetadata", "description": "The multi-region metadata if the current region is a multi-region." @@ -3072,7 +3104,7 @@ "type": "object" }, "MultiRegionMetadata": { -"description": "The metadata for the multi-region that includes the constituent regions. The metadata is only populated if the region is multi-region. For single region, it will be empty.", +"description": "The metadata for the multi-region that includes the constituent regions. The metadata is only populated if the region is multi-region. For single region or custom dual region, it will be empty.", "id": "MultiRegionMetadata", "properties": { "constituentRegions": { @@ -3467,6 +3499,10 @@ ], "type": "string" }, +"deletionProtection": { +"description": "Optional. Indicates if the dataproc metastore should be protected against accidental deletions.", +"type": "boolean" +}, "encryptionConfig": { "$ref": "EncryptionConfig", "description": "Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated." diff --git a/googleapiclient/discovery_cache/documents/metastore.v1beta.json b/googleapiclient/discovery_cache/documents/metastore.v1beta.json index 8bfdfbc4c21..fd5bbcbc815 100644 --- a/googleapiclient/discovery_cache/documents/metastore.v1beta.json +++ b/googleapiclient/discovery_cache/documents/metastore.v1beta.json @@ -1796,7 +1796,7 @@ } } }, -"revision": "20240502", +"revision": "20240510", "rootUrl": "https://metastore.googleapis.com/", "schemas": { "AlterMetadataResourceLocationRequest": { @@ -2196,6 +2196,31 @@ }, "type": "object" }, +"CustomRegionMetadata": { +"description": "Metadata about a custom region. This is only populated if the region is a custom region. For single/multi regions, it will be empty.", +"id": "CustomRegionMetadata", +"properties": { +"optionalReadOnlyRegions": { +"description": "The read-only regions for this custom region.", +"items": { +"type": "string" +}, +"type": "array" +}, +"requiredReadWriteRegions": { +"description": "The read-write regions for this custom region.", +"items": { +"type": "string" +}, +"type": "array" +}, +"witnessRegion": { +"description": "The Spanner witness region for this custom region.", +"type": "string" +} +}, +"type": "object" +}, "DataCatalogConfig": { "description": "Specifies how metastore metadata should be integrated with the Data Catalog service.", "id": "DataCatalogConfig", @@ -2769,6 +2794,13 @@ "description": "Metadata about the service in a location.", "id": "LocationMetadata", "properties": { +"customRegionMetadata": { +"description": "Possible configurations supported if the current region is a custom region.", +"items": { +"$ref": "CustomRegionMetadata" +}, +"type": "array" +}, "multiRegionMetadata": { "$ref": "MultiRegionMetadata", "description": "The multi-region metadata if the current region is a multi-region." @@ -3072,7 +3104,7 @@ "type": "object" }, "MultiRegionMetadata": { -"description": "The metadata for the multi-region that includes the constituent regions. The metadata is only populated if the region is multi-region. For single region, it will be empty.", +"description": "The metadata for the multi-region that includes the constituent regions. The metadata is only populated if the region is multi-region. For single region or custom dual region, it will be empty.", "id": "MultiRegionMetadata", "properties": { "constituentRegions": { @@ -3467,6 +3499,10 @@ ], "type": "string" }, +"deletionProtection": { +"description": "Optional. Indicates if the dataproc metastore should be protected against accidental deletions.", +"type": "boolean" +}, "encryptionConfig": { "$ref": "EncryptionConfig", "description": "Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated." diff --git a/googleapiclient/discovery_cache/documents/migrationcenter.v1.json b/googleapiclient/discovery_cache/documents/migrationcenter.v1.json index 10a3711db02..2f980a44717 100644 --- a/googleapiclient/discovery_cache/documents/migrationcenter.v1.json +++ b/googleapiclient/discovery_cache/documents/migrationcenter.v1.json @@ -2309,7 +2309,7 @@ } } }, -"revision": "20240502", +"revision": "20240509", "rootUrl": "https://migrationcenter.googleapis.com/", "schemas": { "AddAssetsToGroupRequest": { diff --git a/googleapiclient/discovery_cache/documents/migrationcenter.v1alpha1.json b/googleapiclient/discovery_cache/documents/migrationcenter.v1alpha1.json index c8402f367d2..c7a98a5cd73 100644 --- a/googleapiclient/discovery_cache/documents/migrationcenter.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/migrationcenter.v1alpha1.json @@ -2317,7 +2317,7 @@ } } }, -"revision": "20240502", +"revision": "20240509", "rootUrl": "https://migrationcenter.googleapis.com/", "schemas": { "AddAssetsToGroupRequest": { @@ -3444,12 +3444,12 @@ "id": "DatabaseDeploymentTopology", "properties": { "coreCount": { -"description": "Optional. Number of total cores.", +"description": "Optional. Number of total logical cores.", "format": "int32", "type": "integer" }, "coreLimit": { -"description": "Optional. Number of total cores limited by db deployment.", +"description": "Optional. Number of total logical cores limited by db deployment.", "format": "int32", "type": "integer" }, @@ -3529,13 +3529,6 @@ "description": "Details of a database instance.", "id": "DatabaseInstance", "properties": { -"hosts": { -"description": "Optional. The instance's hosts.", -"items": { -"$ref": "DatabaseInstanceHost" -}, -"type": "array" -}, "instanceName": { "description": "The instance's name.", "type": "string" @@ -3559,17 +3552,6 @@ }, "type": "object" }, -"DatabaseInstanceHost": { -"description": "Details of a host of a database instance.", -"id": "DatabaseInstanceHost", -"properties": { -"hostName": { -"description": "Optional. The host name of the host.", -"type": "string" -} -}, -"type": "object" -}, "DatabaseObjects": { "description": "Details of a group of database objects.", "id": "DatabaseObjects", diff --git a/googleapiclient/discovery_cache/documents/monitoring.v1.json b/googleapiclient/discovery_cache/documents/monitoring.v1.json index 82252a65d35..eeda2395d95 100644 --- a/googleapiclient/discovery_cache/documents/monitoring.v1.json +++ b/googleapiclient/discovery_cache/documents/monitoring.v1.json @@ -753,7 +753,7 @@ } } }, -"revision": "20240505", +"revision": "20240519", "rootUrl": "https://monitoring.googleapis.com/", "schemas": { "Aggregation": { diff --git a/googleapiclient/discovery_cache/documents/monitoring.v3.json b/googleapiclient/discovery_cache/documents/monitoring.v3.json index 9a57b66cee5..f4080e1c52b 100644 --- a/googleapiclient/discovery_cache/documents/monitoring.v3.json +++ b/googleapiclient/discovery_cache/documents/monitoring.v3.json @@ -2683,7 +2683,7 @@ "uptimeCheckIps": { "methods": { "list": { -"description": "Returns the list of IP addresses that checkers run from", +"description": "Returns the list of IP addresses that checkers run from.", "flatPath": "v3/uptimeCheckIps", "httpMethod": "GET", "id": "monitoring.uptimeCheckIps.list", @@ -2714,7 +2714,7 @@ } } }, -"revision": "20240505", +"revision": "20240519", "rootUrl": "https://monitoring.googleapis.com/", "schemas": { "Aggregation": { diff --git a/googleapiclient/discovery_cache/documents/mybusinessaccountmanagement.v1.json b/googleapiclient/discovery_cache/documents/mybusinessaccountmanagement.v1.json index 0c163e60371..b28336d85e6 100644 --- a/googleapiclient/discovery_cache/documents/mybusinessaccountmanagement.v1.json +++ b/googleapiclient/discovery_cache/documents/mybusinessaccountmanagement.v1.json @@ -530,7 +530,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://mybusinessaccountmanagement.googleapis.com/", "schemas": { "AcceptInvitationRequest": { diff --git a/googleapiclient/discovery_cache/documents/mybusinessbusinessinformation.v1.json b/googleapiclient/discovery_cache/documents/mybusinessbusinessinformation.v1.json index a937af9a5e6..bd642f6d170 100644 --- a/googleapiclient/discovery_cache/documents/mybusinessbusinessinformation.v1.json +++ b/googleapiclient/discovery_cache/documents/mybusinessbusinessinformation.v1.json @@ -612,7 +612,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://mybusinessbusinessinformation.googleapis.com/", "schemas": { "AdWordsLocationExtensions": { diff --git a/googleapiclient/discovery_cache/documents/mybusinesslodging.v1.json b/googleapiclient/discovery_cache/documents/mybusinesslodging.v1.json index 909e432d1f7..4da06369b69 100644 --- a/googleapiclient/discovery_cache/documents/mybusinesslodging.v1.json +++ b/googleapiclient/discovery_cache/documents/mybusinesslodging.v1.json @@ -194,7 +194,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://mybusinesslodging.googleapis.com/", "schemas": { "Accessibility": { diff --git a/googleapiclient/discovery_cache/documents/mybusinessnotifications.v1.json b/googleapiclient/discovery_cache/documents/mybusinessnotifications.v1.json index 155118dc590..1902149908e 100644 --- a/googleapiclient/discovery_cache/documents/mybusinessnotifications.v1.json +++ b/googleapiclient/discovery_cache/documents/mybusinessnotifications.v1.json @@ -154,7 +154,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://mybusinessnotifications.googleapis.com/", "schemas": { "NotificationSetting": { diff --git a/googleapiclient/discovery_cache/documents/mybusinessplaceactions.v1.json b/googleapiclient/discovery_cache/documents/mybusinessplaceactions.v1.json index 7c1dd8a9c9d..20642045c06 100644 --- a/googleapiclient/discovery_cache/documents/mybusinessplaceactions.v1.json +++ b/googleapiclient/discovery_cache/documents/mybusinessplaceactions.v1.json @@ -281,7 +281,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://mybusinessplaceactions.googleapis.com/", "schemas": { "Empty": { diff --git a/googleapiclient/discovery_cache/documents/mybusinessqanda.v1.json b/googleapiclient/discovery_cache/documents/mybusinessqanda.v1.json index 030a328aade..6977649ea7c 100644 --- a/googleapiclient/discovery_cache/documents/mybusinessqanda.v1.json +++ b/googleapiclient/discovery_cache/documents/mybusinessqanda.v1.json @@ -323,7 +323,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://mybusinessqanda.googleapis.com/", "schemas": { "Answer": { diff --git a/googleapiclient/discovery_cache/documents/mybusinessverifications.v1.json b/googleapiclient/discovery_cache/documents/mybusinessverifications.v1.json index 8ae407d675d..5a8986ea360 100644 --- a/googleapiclient/discovery_cache/documents/mybusinessverifications.v1.json +++ b/googleapiclient/discovery_cache/documents/mybusinessverifications.v1.json @@ -237,7 +237,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://mybusinessverifications.googleapis.com/", "schemas": { "AddressVerificationData": { diff --git a/googleapiclient/discovery_cache/documents/networkmanagement.v1.json b/googleapiclient/discovery_cache/documents/networkmanagement.v1.json index 675b7609953..73d98791c1a 100644 --- a/googleapiclient/discovery_cache/documents/networkmanagement.v1.json +++ b/googleapiclient/discovery_cache/documents/networkmanagement.v1.json @@ -591,7 +591,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://networkmanagement.googleapis.com/", "schemas": { "AbortInfo": { diff --git a/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json b/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json index 5d62e7a2041..4911ade121c 100644 --- a/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json @@ -591,7 +591,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://networkmanagement.googleapis.com/", "schemas": { "AbortInfo": { diff --git a/googleapiclient/discovery_cache/documents/ondemandscanning.v1.json b/googleapiclient/discovery_cache/documents/ondemandscanning.v1.json index 3998db7da0f..5fc51594eaa 100644 --- a/googleapiclient/discovery_cache/documents/ondemandscanning.v1.json +++ b/googleapiclient/discovery_cache/documents/ondemandscanning.v1.json @@ -339,7 +339,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://ondemandscanning.googleapis.com/", "schemas": { "AliasContext": { diff --git a/googleapiclient/discovery_cache/documents/ondemandscanning.v1beta1.json b/googleapiclient/discovery_cache/documents/ondemandscanning.v1beta1.json index 5460158e330..473d67d48ae 100644 --- a/googleapiclient/discovery_cache/documents/ondemandscanning.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/ondemandscanning.v1beta1.json @@ -339,7 +339,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://ondemandscanning.googleapis.com/", "schemas": { "AliasContext": { diff --git a/googleapiclient/discovery_cache/documents/orgpolicy.v2.json b/googleapiclient/discovery_cache/documents/orgpolicy.v2.json index 9979940fa84..abda4acd11a 100644 --- a/googleapiclient/discovery_cache/documents/orgpolicy.v2.json +++ b/googleapiclient/discovery_cache/documents/orgpolicy.v2.json @@ -930,7 +930,7 @@ } } }, -"revision": "20240506", +"revision": "20240513", "rootUrl": "https://orgpolicy.googleapis.com/", "schemas": { "GoogleCloudOrgpolicyV2AlternatePolicySpec": { @@ -978,10 +978,6 @@ "description": "The human readable name. Mutable.", "type": "string" }, -"googleManagedConstraint": { -"$ref": "GoogleCloudOrgpolicyV2ConstraintGoogleManagedConstraint", -"description": "Defines this constraint as being a GoogleManagedConstraint." -}, "listConstraint": { "$ref": "GoogleCloudOrgpolicyV2ConstraintListConstraint", "description": "Defines this constraint as being a ListConstraint." @@ -1003,57 +999,6 @@ "properties": {}, "type": "object" }, -"GoogleCloudOrgpolicyV2ConstraintGoogleManagedConstraint": { -"description": "A Google managed constraint. This represents a subset of fields missing from Constraint proto that are required to describe CustomConstraint", -"id": "GoogleCloudOrgpolicyV2ConstraintGoogleManagedConstraint", -"properties": { -"actionType": { -"description": "Allow or deny type.", -"enum": [ -"ACTION_TYPE_UNSPECIFIED", -"ALLOW", -"DENY" -], -"enumDescriptions": [ -"Unspecified. Results in an error.", -"Allowed action type.", -"Deny action type." -], -"type": "string" -}, -"condition": { -"description": "Org policy condition/expression. For example: `resource.instanceName.matches(\"[production|test]_.*_(\\d)+\")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters.", -"type": "string" -}, -"methodTypes": { -"description": "All the operations being applied for this constraint.", -"items": { -"enum": [ -"METHOD_TYPE_UNSPECIFIED", -"CREATE", -"UPDATE", -"DELETE" -], -"enumDescriptions": [ -"Unspecified. Results in an error.", -"Constraint applied when creating the resource.", -"Constraint applied when updating the resource.", -"Constraint applied when deleting the resource. Not supported yet." -], -"type": "string" -}, -"type": "array" -}, -"resourceTypes": { -"description": "The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`.", -"items": { -"type": "string" -}, -"type": "array" -} -}, -"type": "object" -}, "GoogleCloudOrgpolicyV2ConstraintListConstraint": { "description": "A constraint that allows or disallows a list of string values, which are configured by an Organization Policy administrator with a policy.", "id": "GoogleCloudOrgpolicyV2ConstraintListConstraint", diff --git a/googleapiclient/discovery_cache/documents/osconfig.v1.json b/googleapiclient/discovery_cache/documents/osconfig.v1.json index d6216678ce8..7b673557ca5 100644 --- a/googleapiclient/discovery_cache/documents/osconfig.v1.json +++ b/googleapiclient/discovery_cache/documents/osconfig.v1.json @@ -442,6 +442,11 @@ "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, "type": "string" +}, +"requestId": { +"description": "Optional. A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a `request_id` is provided.", +"location": "query", +"type": "string" } }, "path": "v1/{+parent}/osPolicyAssignments", @@ -470,6 +475,11 @@ "pattern": "^projects/[^/]+/locations/[^/]+/osPolicyAssignments/[^/]+$", "required": true, "type": "string" +}, +"requestId": { +"description": "Optional. A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a `request_id` is provided.", +"location": "query", +"type": "string" } }, "path": "v1/{+name}", @@ -586,6 +596,11 @@ "name" ], "parameters": { +"allowMissing": { +"description": "Optional. If set to true, and the OS policy assignment is not found, a new OS policy assignment will be created. In this situation, `update_mask` is ignored.", +"location": "query", +"type": "boolean" +}, "name": { "description": "Resource name. Format: `projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id}` This field is ignored when you create an OS policy assignment.", "location": "path", @@ -593,6 +608,11 @@ "required": true, "type": "string" }, +"requestId": { +"description": "Optional. A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a `request_id` is provided.", +"location": "query", +"type": "string" +}, "updateMask": { "description": "Optional. Field mask that controls which fields of the assignment should be updated.", "format": "google-fieldmask", @@ -1063,7 +1083,7 @@ } } }, -"revision": "20240505", +"revision": "20240512", "rootUrl": "https://osconfig.googleapis.com/", "schemas": { "AptSettings": { diff --git a/googleapiclient/discovery_cache/documents/osconfig.v1alpha.json b/googleapiclient/discovery_cache/documents/osconfig.v1alpha.json index 2a407eaa7fb..4ff9fb3396d 100644 --- a/googleapiclient/discovery_cache/documents/osconfig.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/osconfig.v1alpha.json @@ -452,6 +452,11 @@ "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, "type": "string" +}, +"requestId": { +"description": "Optional. A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a `request_id` is provided.", +"location": "query", +"type": "string" } }, "path": "v1alpha/{+parent}/osPolicyAssignments", @@ -480,6 +485,11 @@ "pattern": "^projects/[^/]+/locations/[^/]+/osPolicyAssignments/[^/]+$", "required": true, "type": "string" +}, +"requestId": { +"description": "Optional. A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a `request_id` is provided.", +"location": "query", +"type": "string" } }, "path": "v1alpha/{+name}", @@ -596,6 +606,11 @@ "name" ], "parameters": { +"allowMissing": { +"description": "Optional. If set to true, and the OS policy assignment is not found, a new OS policy assignment will be created. In this situation, `update_mask` is ignored.", +"location": "query", +"type": "boolean" +}, "name": { "description": "Resource name. Format: `projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id}` This field is ignored when you create an OS policy assignment.", "location": "path", @@ -603,6 +618,11 @@ "required": true, "type": "string" }, +"requestId": { +"description": "Optional. A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a `request_id` is provided.", +"location": "query", +"type": "string" +}, "updateMask": { "description": "Optional. Field mask that controls which fields of the assignment should be updated.", "format": "google-fieldmask", @@ -687,7 +707,7 @@ } } }, -"revision": "20240505", +"revision": "20240512", "rootUrl": "https://osconfig.googleapis.com/", "schemas": { "CVSSv3": { diff --git a/googleapiclient/discovery_cache/documents/osconfig.v1beta.json b/googleapiclient/discovery_cache/documents/osconfig.v1beta.json index dbca20bb944..bb42bff4f95 100644 --- a/googleapiclient/discovery_cache/documents/osconfig.v1beta.json +++ b/googleapiclient/discovery_cache/documents/osconfig.v1beta.json @@ -689,7 +689,7 @@ } } }, -"revision": "20240505", +"revision": "20240512", "rootUrl": "https://osconfig.googleapis.com/", "schemas": { "AptRepository": { diff --git a/googleapiclient/discovery_cache/documents/oslogin.v1alpha.json b/googleapiclient/discovery_cache/documents/oslogin.v1alpha.json index 57aee5f9bbb..50d0b902dd8 100644 --- a/googleapiclient/discovery_cache/documents/oslogin.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/oslogin.v1alpha.json @@ -477,7 +477,7 @@ } } }, -"revision": "20240427", +"revision": "20240504", "rootUrl": "https://oslogin.googleapis.com/", "schemas": { "Empty": { diff --git a/googleapiclient/discovery_cache/documents/oslogin.v1beta.json b/googleapiclient/discovery_cache/documents/oslogin.v1beta.json index 5c07e400e59..c1f520fe283 100644 --- a/googleapiclient/discovery_cache/documents/oslogin.v1beta.json +++ b/googleapiclient/discovery_cache/documents/oslogin.v1beta.json @@ -447,7 +447,7 @@ } } }, -"revision": "20240427", +"revision": "20240504", "rootUrl": "https://oslogin.googleapis.com/", "schemas": { "Empty": { diff --git a/googleapiclient/discovery_cache/documents/pagespeedonline.v5.json b/googleapiclient/discovery_cache/documents/pagespeedonline.v5.json index ed5aae373d3..6a67972a2bc 100644 --- a/googleapiclient/discovery_cache/documents/pagespeedonline.v5.json +++ b/googleapiclient/discovery_cache/documents/pagespeedonline.v5.json @@ -201,7 +201,7 @@ false } } }, -"revision": "20240510", +"revision": "20240516", "rootUrl": "https://pagespeedonline.googleapis.com/", "schemas": { "AuditRefs": { diff --git a/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json b/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json index 226028694aa..857258d6c20 100644 --- a/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json +++ b/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json @@ -435,7 +435,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://paymentsresellersubscription.googleapis.com/", "schemas": { "GoogleCloudPaymentsResellerSubscriptionV1Amount": { diff --git a/googleapiclient/discovery_cache/documents/people.v1.json b/googleapiclient/discovery_cache/documents/people.v1.json index d13484b6d69..6ee206abba8 100644 --- a/googleapiclient/discovery_cache/documents/people.v1.json +++ b/googleapiclient/discovery_cache/documents/people.v1.json @@ -1190,7 +1190,7 @@ } } }, -"revision": "20240512", +"revision": "20240515", "rootUrl": "https://people.googleapis.com/", "schemas": { "Address": { diff --git a/googleapiclient/discovery_cache/documents/places.v1.json b/googleapiclient/discovery_cache/documents/places.v1.json index 46074a9924e..da75bf0d957 100644 --- a/googleapiclient/discovery_cache/documents/places.v1.json +++ b/googleapiclient/discovery_cache/documents/places.v1.json @@ -276,7 +276,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://places.googleapis.com/", "schemas": { "GoogleGeoTypeViewport": { @@ -322,7 +322,7 @@ "type": "boolean" }, "includedPrimaryTypes": { -"description": "Optional. Included primary Place type (for example, \"restaurant\" or \"gas_station\") from https://developers.google.com/maps/documentation/places/web-service/place-types. A Place is only returned if its primary type is included in this list. Up to 5 values can be specified. If no types are specified, all Place types are returned.", +"description": "Optional. Included primary Place type (for example, \"restaurant\" or \"gas_station\") in Place Types (https://developers.google.com/maps/documentation/places/web-service/place-types), or only `(regions)`, or only `(cities)`. A Place is only returned if its primary type is included in this list. Up to 5 values can be specified. If no types are specified, all Place types are returned.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/playcustomapp.v1.json b/googleapiclient/discovery_cache/documents/playcustomapp.v1.json index c0aa7d07dbe..52ea0db03ca 100644 --- a/googleapiclient/discovery_cache/documents/playcustomapp.v1.json +++ b/googleapiclient/discovery_cache/documents/playcustomapp.v1.json @@ -158,7 +158,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://playcustomapp.googleapis.com/", "schemas": { "CustomApp": { diff --git a/googleapiclient/discovery_cache/documents/playdeveloperreporting.v1alpha1.json b/googleapiclient/discovery_cache/documents/playdeveloperreporting.v1alpha1.json index db52a3cc06e..a805bfc899f 100644 --- a/googleapiclient/discovery_cache/documents/playdeveloperreporting.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/playdeveloperreporting.v1alpha1.json @@ -947,7 +947,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://playdeveloperreporting.googleapis.com/", "schemas": { "GooglePlayDeveloperReportingV1alpha1Anomaly": { diff --git a/googleapiclient/discovery_cache/documents/playdeveloperreporting.v1beta1.json b/googleapiclient/discovery_cache/documents/playdeveloperreporting.v1beta1.json index fa8b2422d3d..b49c96e4d1f 100644 --- a/googleapiclient/discovery_cache/documents/playdeveloperreporting.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/playdeveloperreporting.v1beta1.json @@ -947,7 +947,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://playdeveloperreporting.googleapis.com/", "schemas": { "GooglePlayDeveloperReportingV1beta1Anomaly": { diff --git a/googleapiclient/discovery_cache/documents/playgrouping.v1alpha1.json b/googleapiclient/discovery_cache/documents/playgrouping.v1alpha1.json index b50890816d1..4265697f576 100644 --- a/googleapiclient/discovery_cache/documents/playgrouping.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/playgrouping.v1alpha1.json @@ -177,7 +177,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://playgrouping.googleapis.com/", "schemas": { "CreateOrUpdateTagsRequest": { diff --git a/googleapiclient/discovery_cache/documents/playintegrity.v1.json b/googleapiclient/discovery_cache/documents/playintegrity.v1.json index 80cbdde9f2d..d97a8c42e6a 100644 --- a/googleapiclient/discovery_cache/documents/playintegrity.v1.json +++ b/googleapiclient/discovery_cache/documents/playintegrity.v1.json @@ -138,7 +138,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://playintegrity.googleapis.com/", "schemas": { "AccountActivity": { diff --git a/googleapiclient/discovery_cache/documents/policysimulator.v1.json b/googleapiclient/discovery_cache/documents/policysimulator.v1.json index 582d7d5e118..84541a10e6f 100644 --- a/googleapiclient/discovery_cache/documents/policysimulator.v1.json +++ b/googleapiclient/discovery_cache/documents/policysimulator.v1.json @@ -942,7 +942,7 @@ } } }, -"revision": "20240505", +"revision": "20240512", "rootUrl": "https://policysimulator.googleapis.com/", "schemas": { "GoogleCloudOrgpolicyV2AlternatePolicySpec": { diff --git a/googleapiclient/discovery_cache/documents/policysimulator.v1alpha.json b/googleapiclient/discovery_cache/documents/policysimulator.v1alpha.json index f1f2acff8a3..e3d76afb1b8 100644 --- a/googleapiclient/discovery_cache/documents/policysimulator.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/policysimulator.v1alpha.json @@ -1078,7 +1078,7 @@ } } }, -"revision": "20240505", +"revision": "20240512", "rootUrl": "https://policysimulator.googleapis.com/", "schemas": { "GoogleCloudOrgpolicyV2AlternatePolicySpec": { diff --git a/googleapiclient/discovery_cache/documents/policysimulator.v1beta.json b/googleapiclient/discovery_cache/documents/policysimulator.v1beta.json index 2a16ab9550c..cfd2bc3849d 100644 --- a/googleapiclient/discovery_cache/documents/policysimulator.v1beta.json +++ b/googleapiclient/discovery_cache/documents/policysimulator.v1beta.json @@ -1078,7 +1078,7 @@ } } }, -"revision": "20240505", +"revision": "20240512", "rootUrl": "https://policysimulator.googleapis.com/", "schemas": { "GoogleCloudOrgpolicyV2AlternatePolicySpec": { diff --git a/googleapiclient/discovery_cache/documents/policytroubleshooter.v1.json b/googleapiclient/discovery_cache/documents/policytroubleshooter.v1.json index f76aabe238b..41af541d82d 100644 --- a/googleapiclient/discovery_cache/documents/policytroubleshooter.v1.json +++ b/googleapiclient/discovery_cache/documents/policytroubleshooter.v1.json @@ -128,7 +128,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://policytroubleshooter.googleapis.com/", "schemas": { "GoogleCloudPolicytroubleshooterV1AccessTuple": { diff --git a/googleapiclient/discovery_cache/documents/policytroubleshooter.v1beta.json b/googleapiclient/discovery_cache/documents/policytroubleshooter.v1beta.json index 13e156fad39..5cde382afb8 100644 --- a/googleapiclient/discovery_cache/documents/policytroubleshooter.v1beta.json +++ b/googleapiclient/discovery_cache/documents/policytroubleshooter.v1beta.json @@ -128,7 +128,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://policytroubleshooter.googleapis.com/", "schemas": { "GoogleCloudPolicytroubleshooterV1betaAccessTuple": { diff --git a/googleapiclient/discovery_cache/documents/prod_tt_sasportal.v1alpha1.json b/googleapiclient/discovery_cache/documents/prod_tt_sasportal.v1alpha1.json index 2e021464e28..b67039f488d 100644 --- a/googleapiclient/discovery_cache/documents/prod_tt_sasportal.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/prod_tt_sasportal.v1alpha1.json @@ -2653,7 +2653,7 @@ } } }, -"revision": "20240512", +"revision": "20240513", "rootUrl": "https://prod-tt-sasportal.googleapis.com/", "schemas": { "SasPortalAssignment": { diff --git a/googleapiclient/discovery_cache/documents/publicca.v1.json b/googleapiclient/discovery_cache/documents/publicca.v1.json index d7258b823d5..5666e55d685 100644 --- a/googleapiclient/discovery_cache/documents/publicca.v1.json +++ b/googleapiclient/discovery_cache/documents/publicca.v1.json @@ -146,7 +146,7 @@ } } }, -"revision": "20240506", +"revision": "20240514", "rootUrl": "https://publicca.googleapis.com/", "schemas": { "ExternalAccountKey": { diff --git a/googleapiclient/discovery_cache/documents/publicca.v1alpha1.json b/googleapiclient/discovery_cache/documents/publicca.v1alpha1.json index 63de73e543a..69bacf0db76 100644 --- a/googleapiclient/discovery_cache/documents/publicca.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/publicca.v1alpha1.json @@ -146,7 +146,7 @@ } } }, -"revision": "20240506", +"revision": "20240514", "rootUrl": "https://publicca.googleapis.com/", "schemas": { "ExternalAccountKey": { diff --git a/googleapiclient/discovery_cache/documents/publicca.v1beta1.json b/googleapiclient/discovery_cache/documents/publicca.v1beta1.json index ecb991f033b..f3c1d381218 100644 --- a/googleapiclient/discovery_cache/documents/publicca.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/publicca.v1beta1.json @@ -146,7 +146,7 @@ } } }, -"revision": "20240506", +"revision": "20240514", "rootUrl": "https://publicca.googleapis.com/", "schemas": { "ExternalAccountKey": { diff --git a/googleapiclient/discovery_cache/documents/pubsub.v1.json b/googleapiclient/discovery_cache/documents/pubsub.v1.json index 206d16450e6..6760af79d02 100644 --- a/googleapiclient/discovery_cache/documents/pubsub.v1.json +++ b/googleapiclient/discovery_cache/documents/pubsub.v1.json @@ -1583,7 +1583,7 @@ } } }, -"revision": "20240430", +"revision": "20240507", "rootUrl": "https://pubsub.googleapis.com/", "schemas": { "AcknowledgeRequest": { diff --git a/googleapiclient/discovery_cache/documents/pubsub.v1beta1a.json b/googleapiclient/discovery_cache/documents/pubsub.v1beta1a.json index 51f470afb78..70a9df16880 100644 --- a/googleapiclient/discovery_cache/documents/pubsub.v1beta1a.json +++ b/googleapiclient/discovery_cache/documents/pubsub.v1beta1a.json @@ -474,7 +474,7 @@ } } }, -"revision": "20240430", +"revision": "20240507", "rootUrl": "https://pubsub.googleapis.com/", "schemas": { "AcknowledgeRequest": { diff --git a/googleapiclient/discovery_cache/documents/pubsub.v1beta2.json b/googleapiclient/discovery_cache/documents/pubsub.v1beta2.json index 972ed316d66..7ceb3804f20 100644 --- a/googleapiclient/discovery_cache/documents/pubsub.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/pubsub.v1beta2.json @@ -741,7 +741,7 @@ } } }, -"revision": "20240430", +"revision": "20240507", "rootUrl": "https://pubsub.googleapis.com/", "schemas": { "AcknowledgeRequest": { diff --git a/googleapiclient/discovery_cache/documents/pubsublite.v1.json b/googleapiclient/discovery_cache/documents/pubsublite.v1.json index 0b61b9ca71b..8c021eff161 100644 --- a/googleapiclient/discovery_cache/documents/pubsublite.v1.json +++ b/googleapiclient/discovery_cache/documents/pubsublite.v1.json @@ -1040,7 +1040,7 @@ } } }, -"revision": "20240426", +"revision": "20240510", "rootUrl": "https://pubsublite.googleapis.com/", "schemas": { "CancelOperationRequest": { diff --git a/googleapiclient/discovery_cache/documents/rapidmigrationassessment.v1.json b/googleapiclient/discovery_cache/documents/rapidmigrationassessment.v1.json index 6bc73674afc..e639a4f215f 100644 --- a/googleapiclient/discovery_cache/documents/rapidmigrationassessment.v1.json +++ b/googleapiclient/discovery_cache/documents/rapidmigrationassessment.v1.json @@ -633,7 +633,7 @@ } } }, -"revision": "20240427", +"revision": "20240510", "rootUrl": "https://rapidmigrationassessment.googleapis.com/", "schemas": { "Annotation": { diff --git a/googleapiclient/discovery_cache/documents/readerrevenuesubscriptionlinking.v1.json b/googleapiclient/discovery_cache/documents/readerrevenuesubscriptionlinking.v1.json index c15299557bd..1e5427d55dd 100644 --- a/googleapiclient/discovery_cache/documents/readerrevenuesubscriptionlinking.v1.json +++ b/googleapiclient/discovery_cache/documents/readerrevenuesubscriptionlinking.v1.json @@ -207,7 +207,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://readerrevenuesubscriptionlinking.googleapis.com/", "schemas": { "DeleteReaderResponse": { diff --git a/googleapiclient/discovery_cache/documents/realtimebidding.v1.json b/googleapiclient/discovery_cache/documents/realtimebidding.v1.json index b26d5d716fe..3f8bd582d13 100644 --- a/googleapiclient/discovery_cache/documents/realtimebidding.v1.json +++ b/googleapiclient/discovery_cache/documents/realtimebidding.v1.json @@ -1305,7 +1305,7 @@ } } }, -"revision": "20240513", +"revision": "20240520", "rootUrl": "https://realtimebidding.googleapis.com/", "schemas": { "ActivatePretargetingConfigRequest": { diff --git a/googleapiclient/discovery_cache/documents/recaptchaenterprise.v1.json b/googleapiclient/discovery_cache/documents/recaptchaenterprise.v1.json index c0b24bf78c4..01d5e750d13 100644 --- a/googleapiclient/discovery_cache/documents/recaptchaenterprise.v1.json +++ b/googleapiclient/discovery_cache/documents/recaptchaenterprise.v1.json @@ -694,7 +694,7 @@ } } }, -"revision": "20240505", +"revision": "20240516", "rootUrl": "https://recaptchaenterprise.googleapis.com/", "schemas": { "GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessment": { diff --git a/googleapiclient/discovery_cache/documents/recommendationengine.v1beta1.json b/googleapiclient/discovery_cache/documents/recommendationengine.v1beta1.json index 395987df62c..91779cc18ee 100644 --- a/googleapiclient/discovery_cache/documents/recommendationengine.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/recommendationengine.v1beta1.json @@ -841,7 +841,7 @@ } } }, -"revision": "20240502", +"revision": "20240516", "rootUrl": "https://recommendationengine.googleapis.com/", "schemas": { "GoogleApiHttpBody": { diff --git a/googleapiclient/discovery_cache/documents/recommender.v1.json b/googleapiclient/discovery_cache/documents/recommender.v1.json index dfa4ca62e7a..c734ff90b79 100644 --- a/googleapiclient/discovery_cache/documents/recommender.v1.json +++ b/googleapiclient/discovery_cache/documents/recommender.v1.json @@ -1686,7 +1686,7 @@ } } }, -"revision": "20240505", +"revision": "20240512", "rootUrl": "https://recommender.googleapis.com/", "schemas": { "GoogleCloudRecommenderV1CostProjection": { diff --git a/googleapiclient/discovery_cache/documents/recommender.v1beta1.json b/googleapiclient/discovery_cache/documents/recommender.v1beta1.json index a82f79d8139..80e787b75ff 100644 --- a/googleapiclient/discovery_cache/documents/recommender.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/recommender.v1beta1.json @@ -1920,7 +1920,7 @@ } } }, -"revision": "20240505", +"revision": "20240512", "rootUrl": "https://recommender.googleapis.com/", "schemas": { "GoogleCloudLocationListLocationsResponse": { diff --git a/googleapiclient/discovery_cache/documents/reseller.v1.json b/googleapiclient/discovery_cache/documents/reseller.v1.json index 6a04a94f991..d154272efaf 100644 --- a/googleapiclient/discovery_cache/documents/reseller.v1.json +++ b/googleapiclient/discovery_cache/documents/reseller.v1.json @@ -651,7 +651,7 @@ } } }, -"revision": "20240509", +"revision": "20240516", "rootUrl": "https://reseller.googleapis.com/", "schemas": { "Address": { diff --git a/googleapiclient/discovery_cache/documents/resourcesettings.v1.json b/googleapiclient/discovery_cache/documents/resourcesettings.v1.json index a772a3a3e93..6677e9bb679 100644 --- a/googleapiclient/discovery_cache/documents/resourcesettings.v1.json +++ b/googleapiclient/discovery_cache/documents/resourcesettings.v1.json @@ -499,7 +499,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://resourcesettings.googleapis.com/", "schemas": { "GoogleCloudResourcesettingsV1ListSettingsResponse": { diff --git a/googleapiclient/discovery_cache/documents/retail.v2.json b/googleapiclient/discovery_cache/documents/retail.v2.json index 6c9a7d4552f..14712e25332 100644 --- a/googleapiclient/discovery_cache/documents/retail.v2.json +++ b/googleapiclient/discovery_cache/documents/retail.v2.json @@ -2092,7 +2092,7 @@ } } }, -"revision": "20240509", +"revision": "20240516", "rootUrl": "https://retail.googleapis.com/", "schemas": { "GoogleApiHttpBody": { diff --git a/googleapiclient/discovery_cache/documents/retail.v2alpha.json b/googleapiclient/discovery_cache/documents/retail.v2alpha.json index 4a4f84bd209..38dea8f9f85 100644 --- a/googleapiclient/discovery_cache/documents/retail.v2alpha.json +++ b/googleapiclient/discovery_cache/documents/retail.v2alpha.json @@ -2557,7 +2557,7 @@ } } }, -"revision": "20240509", +"revision": "20240516", "rootUrl": "https://retail.googleapis.com/", "schemas": { "GoogleApiHttpBody": { diff --git a/googleapiclient/discovery_cache/documents/retail.v2beta.json b/googleapiclient/discovery_cache/documents/retail.v2beta.json index 82e6d743c13..8e2c50f0d89 100644 --- a/googleapiclient/discovery_cache/documents/retail.v2beta.json +++ b/googleapiclient/discovery_cache/documents/retail.v2beta.json @@ -2120,7 +2120,7 @@ } } }, -"revision": "20240509", +"revision": "20240516", "rootUrl": "https://retail.googleapis.com/", "schemas": { "GoogleApiHttpBody": { diff --git a/googleapiclient/discovery_cache/documents/run.v1.json b/googleapiclient/discovery_cache/documents/run.v1.json index 5af4e68d771..ea54d31b8dc 100644 --- a/googleapiclient/discovery_cache/documents/run.v1.json +++ b/googleapiclient/discovery_cache/documents/run.v1.json @@ -2614,7 +2614,7 @@ } } }, -"revision": "20240503", +"revision": "20240510", "rootUrl": "https://run.googleapis.com/", "schemas": { "Addressable": { @@ -4172,6 +4172,26 @@ false }, "type": "object" }, +"GoogleDevtoolsCloudbuildV1GCSLocation": { +"description": "Represents a storage location in Cloud Storage", +"id": "GoogleDevtoolsCloudbuildV1GCSLocation", +"properties": { +"bucket": { +"description": "Cloud Storage bucket. See https://cloud.google.com/storage/docs/naming#requirements", +"type": "string" +}, +"generation": { +"description": "Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.", +"format": "int64", +"type": "string" +}, +"object": { +"description": "Cloud Storage object. See https://cloud.google.com/storage/docs/naming#objectnames", +"type": "string" +} +}, +"type": "object" +}, "GoogleDevtoolsCloudbuildV1GitConfig": { "description": "GitConfig is a configuration for git operations.", "id": "GoogleDevtoolsCloudbuildV1GitConfig", @@ -4237,6 +4257,10 @@ false "proxySecretVersionName": { "description": "SecretVersion resource of the HTTP proxy URL. The proxy URL should be in format protocol://@]proxyhost[:port].", "type": "string" +}, +"proxySslCaInfo": { +"$ref": "GoogleDevtoolsCloudbuildV1GCSLocation", +"description": "Optional. Cloud Storage object storing the certificate to use with the HTTP proxy." } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/run.v2.json b/googleapiclient/discovery_cache/documents/run.v2.json index f5b5b99ff85..d0a5e1c5453 100644 --- a/googleapiclient/discovery_cache/documents/run.v2.json +++ b/googleapiclient/discovery_cache/documents/run.v2.json @@ -1469,7 +1469,7 @@ } } }, -"revision": "20240503", +"revision": "20240510", "rootUrl": "https://run.googleapis.com/", "schemas": { "GoogleCloudRunV2BinaryAuthorization": { @@ -4460,6 +4460,26 @@ false }, "type": "object" }, +"GoogleDevtoolsCloudbuildV1GCSLocation": { +"description": "Represents a storage location in Cloud Storage", +"id": "GoogleDevtoolsCloudbuildV1GCSLocation", +"properties": { +"bucket": { +"description": "Cloud Storage bucket. See https://cloud.google.com/storage/docs/naming#requirements", +"type": "string" +}, +"generation": { +"description": "Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.", +"format": "int64", +"type": "string" +}, +"object": { +"description": "Cloud Storage object. See https://cloud.google.com/storage/docs/naming#objectnames", +"type": "string" +} +}, +"type": "object" +}, "GoogleDevtoolsCloudbuildV1GitConfig": { "description": "GitConfig is a configuration for git operations.", "id": "GoogleDevtoolsCloudbuildV1GitConfig", @@ -4525,6 +4545,10 @@ false "proxySecretVersionName": { "description": "SecretVersion resource of the HTTP proxy URL. The proxy URL should be in format protocol://@]proxyhost[:port].", "type": "string" +}, +"proxySslCaInfo": { +"$ref": "GoogleDevtoolsCloudbuildV1GCSLocation", +"description": "Optional. Cloud Storage object storing the certificate to use with the HTTP proxy." } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/safebrowsing.v4.json b/googleapiclient/discovery_cache/documents/safebrowsing.v4.json index 443c7e1e460..56c22469a2b 100644 --- a/googleapiclient/discovery_cache/documents/safebrowsing.v4.json +++ b/googleapiclient/discovery_cache/documents/safebrowsing.v4.json @@ -261,7 +261,7 @@ } } }, -"revision": "20240505", +"revision": "20240519", "rootUrl": "https://safebrowsing.googleapis.com/", "schemas": { "GoogleProtobufEmpty": { diff --git a/googleapiclient/discovery_cache/documents/safebrowsing.v5.json b/googleapiclient/discovery_cache/documents/safebrowsing.v5.json index 66595d3f07d..2636413552a 100644 --- a/googleapiclient/discovery_cache/documents/safebrowsing.v5.json +++ b/googleapiclient/discovery_cache/documents/safebrowsing.v5.json @@ -121,7 +121,7 @@ } } }, -"revision": "20240505", +"revision": "20240519", "rootUrl": "https://safebrowsing.googleapis.com/", "schemas": { "GoogleSecuritySafebrowsingV5FullHash": { diff --git a/googleapiclient/discovery_cache/documents/sasportal.v1alpha1.json b/googleapiclient/discovery_cache/documents/sasportal.v1alpha1.json index 4b4ba05e5ab..511fc2571c0 100644 --- a/googleapiclient/discovery_cache/documents/sasportal.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/sasportal.v1alpha1.json @@ -2652,7 +2652,7 @@ } } }, -"revision": "20240509", +"revision": "20240513", "rootUrl": "https://sasportal.googleapis.com/", "schemas": { "SasPortalAssignment": { diff --git a/googleapiclient/discovery_cache/documents/script.v1.json b/googleapiclient/discovery_cache/documents/script.v1.json index 677c62ad5e6..2711e9702f0 100644 --- a/googleapiclient/discovery_cache/documents/script.v1.json +++ b/googleapiclient/discovery_cache/documents/script.v1.json @@ -891,7 +891,7 @@ } } }, -"revision": "20240429", +"revision": "20240505", "rootUrl": "https://script.googleapis.com/", "schemas": { "Content": { diff --git a/googleapiclient/discovery_cache/documents/searchconsole.v1.json b/googleapiclient/discovery_cache/documents/searchconsole.v1.json index 310eea0f3f4..8dd29e2c20d 100644 --- a/googleapiclient/discovery_cache/documents/searchconsole.v1.json +++ b/googleapiclient/discovery_cache/documents/searchconsole.v1.json @@ -400,7 +400,7 @@ } } }, -"revision": "20240511", +"revision": "20240519", "rootUrl": "https://searchconsole.googleapis.com/", "schemas": { "AmpInspectionResult": { diff --git a/googleapiclient/discovery_cache/documents/secretmanager.v1.json b/googleapiclient/discovery_cache/documents/secretmanager.v1.json index 251c5385a26..8e3a5944613 100644 --- a/googleapiclient/discovery_cache/documents/secretmanager.v1.json +++ b/googleapiclient/discovery_cache/documents/secretmanager.v1.json @@ -1125,7 +1125,7 @@ } } }, -"revision": "20240503", +"revision": "20240516", "rootUrl": "https://secretmanager.googleapis.com/", "schemas": { "AccessSecretVersionResponse": { diff --git a/googleapiclient/discovery_cache/documents/secretmanager.v1beta1.json b/googleapiclient/discovery_cache/documents/secretmanager.v1beta1.json index b207dcfd52e..3cd8fc3b029 100644 --- a/googleapiclient/discovery_cache/documents/secretmanager.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/secretmanager.v1beta1.json @@ -645,7 +645,7 @@ } } }, -"revision": "20240503", +"revision": "20240516", "rootUrl": "https://secretmanager.googleapis.com/", "schemas": { "AccessSecretVersionResponse": { diff --git a/googleapiclient/discovery_cache/documents/secretmanager.v1beta2.json b/googleapiclient/discovery_cache/documents/secretmanager.v1beta2.json index 5559fa3f04a..59b87e9ac21 100644 --- a/googleapiclient/discovery_cache/documents/secretmanager.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/secretmanager.v1beta2.json @@ -1125,7 +1125,7 @@ } } }, -"revision": "20240503", +"revision": "20240516", "rootUrl": "https://secretmanager.googleapis.com/", "schemas": { "AccessSecretVersionResponse": { diff --git a/googleapiclient/discovery_cache/documents/securitycenter.v1.json b/googleapiclient/discovery_cache/documents/securitycenter.v1.json index d83e7c5e62b..a08e9997271 100644 --- a/googleapiclient/discovery_cache/documents/securitycenter.v1.json +++ b/googleapiclient/discovery_cache/documents/securitycenter.v1.json @@ -725,6 +725,39 @@ "resources": { "muteConfigs": { "methods": { +"create": { +"description": "Creates a mute config.", +"flatPath": "v1/folders/{foldersId}/locations/{locationsId}/muteConfigs", +"httpMethod": "POST", +"id": "securitycenter.folders.locations.muteConfigs.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"muteConfigId": { +"description": "Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. Resource name of the new mute configs's parent. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", +"location": "path", +"pattern": "^folders/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/muteConfigs", +"request": { +"$ref": "GoogleCloudSecuritycenterV1MuteConfig" +}, +"response": { +"$ref": "GoogleCloudSecuritycenterV1MuteConfig" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "delete": { "description": "Deletes an existing mute config.", "flatPath": "v1/folders/{foldersId}/locations/{locationsId}/muteConfigs/{muteConfigsId}", @@ -775,6 +808,42 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"list": { +"description": "Lists mute configs.", +"flatPath": "v1/folders/{foldersId}/locations/{locationsId}/muteConfigs", +"httpMethod": "GET", +"id": "securitycenter.folders.locations.muteConfigs.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"pageSize": { +"description": "The maximum number of configs to return. The service may return fewer than this value. If unspecified, at most 10 configs will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A page token, received from a previous `ListMuteConfigs` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListMuteConfigs` must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent, which owns the collection of mute configs. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", +"location": "path", +"pattern": "^folders/[^/]+/locations/[^/]+/muteConfigs$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}", +"response": { +"$ref": "ListMuteConfigsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "patch": { "description": "Updates a mute config.", "flatPath": "v1/folders/{foldersId}/locations/{locationsId}/muteConfigs/{muteConfigsId}", @@ -2432,6 +2501,39 @@ "resources": { "muteConfigs": { "methods": { +"create": { +"description": "Creates a mute config.", +"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/muteConfigs", +"httpMethod": "POST", +"id": "securitycenter.organizations.locations.muteConfigs.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"muteConfigId": { +"description": "Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. Resource name of the new mute configs's parent. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", +"location": "path", +"pattern": "^organizations/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/muteConfigs", +"request": { +"$ref": "GoogleCloudSecuritycenterV1MuteConfig" +}, +"response": { +"$ref": "GoogleCloudSecuritycenterV1MuteConfig" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "delete": { "description": "Deletes an existing mute config.", "flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/muteConfigs/{muteConfigsId}", @@ -2482,6 +2584,42 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"list": { +"description": "Lists mute configs.", +"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/muteConfigs", +"httpMethod": "GET", +"id": "securitycenter.organizations.locations.muteConfigs.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"pageSize": { +"description": "The maximum number of configs to return. The service may return fewer than this value. If unspecified, at most 10 configs will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A page token, received from a previous `ListMuteConfigs` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListMuteConfigs` must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent, which owns the collection of mute configs. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", +"location": "path", +"pattern": "^organizations/[^/]+/locations/[^/]+/muteConfigs$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}", +"response": { +"$ref": "ListMuteConfigsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "patch": { "description": "Updates a mute config.", "flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/muteConfigs/{muteConfigsId}", @@ -3080,7 +3218,7 @@ ], "parameters": { "name": { -"description": "Name for the resource value config", +"description": "Name for the resource value configuration", "location": "path", "pattern": "^organizations/[^/]+/resourceValueConfigs/[^/]+$", "required": true, @@ -4822,6 +4960,39 @@ "resources": { "muteConfigs": { "methods": { +"create": { +"description": "Creates a mute config.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/muteConfigs", +"httpMethod": "POST", +"id": "securitycenter.projects.locations.muteConfigs.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"muteConfigId": { +"description": "Required. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. Resource name of the new mute configs's parent. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/muteConfigs", +"request": { +"$ref": "GoogleCloudSecuritycenterV1MuteConfig" +}, +"response": { +"$ref": "GoogleCloudSecuritycenterV1MuteConfig" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "delete": { "description": "Deletes an existing mute config.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/muteConfigs/{muteConfigsId}", @@ -4872,6 +5043,42 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"list": { +"description": "Lists mute configs.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/muteConfigs", +"httpMethod": "GET", +"id": "securitycenter.projects.locations.muteConfigs.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"pageSize": { +"description": "The maximum number of configs to return. The service may return fewer than this value. If unspecified, at most 10 configs will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A page token, received from a previous `ListMuteConfigs` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListMuteConfigs` must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent, which owns the collection of mute configs. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/muteConfigs$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}", +"response": { +"$ref": "ListMuteConfigsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "patch": { "description": "Updates a mute config.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/muteConfigs/{muteConfigsId}", @@ -5820,7 +6027,7 @@ } } }, -"revision": "20240506", +"revision": "20240520", "rootUrl": "https://securitycenter.googleapis.com/", "schemas": { "Access": { @@ -8069,7 +8276,7 @@ "type": "object" }, "GoogleCloudSecuritycenterV1ResourceValueConfig": { -"description": "A resource value config (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.", +"description": "A resource value configuration (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.", "id": "GoogleCloudSecuritycenterV1ResourceValueConfig", "properties": { "cloudProvider": { @@ -8089,28 +8296,28 @@ "type": "string" }, "createTime": { -"description": "Output only. Timestamp this resource value config was created.", +"description": "Output only. Timestamp this resource value configuration was created.", "format": "google-datetime", "readOnly": true, "type": "string" }, "description": { -"description": "Description of the resource value config.", +"description": "Description of the resource value configuration.", "type": "string" }, "name": { -"description": "Name for the resource value config", +"description": "Name for the resource value configuration", "type": "string" }, "resourceLabelsSelector": { "additionalProperties": { "type": "string" }, -"description": "List of resource labels to search for, evaluated with AND. E.g. \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", +"description": "List of resource labels to search for, evaluated with AND. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", "type": "object" }, "resourceType": { -"description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with \"AND\" of other resources. E.g. \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", +"description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", "type": "string" }, "resourceValue": { @@ -8132,7 +8339,7 @@ "type": "string" }, "scope": { -"description": "Project or folder to scope this config to. For example, \"project/456\" would apply this config only to resources in \"project/456\" scope will be checked with \"AND\" of other resources.", +"description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with AND of other resources.", "type": "string" }, "sensitiveDataProtectionMapping": { @@ -8140,14 +8347,14 @@ "description": "A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. \"bigquery.googleapis.com/Dataset\"." }, "tagValues": { -"description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" E.g. [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", +"description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" Example: [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", "items": { "type": "string" }, "type": "array" }, "updateTime": { -"description": "Output only. Timestamp this resource value config was last updated.", +"description": "Output only. Timestamp this resource value configuration was last updated.", "format": "google-datetime", "readOnly": true, "type": "string" @@ -10919,7 +11126,7 @@ "type": "object" }, "GoogleCloudSecuritycenterV2ResourceValueConfig": { -"description": "A resource value config (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.", +"description": "A resource value configuration (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.", "id": "GoogleCloudSecuritycenterV2ResourceValueConfig", "properties": { "cloudProvider": { @@ -10939,28 +11146,28 @@ "type": "string" }, "createTime": { -"description": "Output only. Timestamp this resource value config was created.", +"description": "Output only. Timestamp this resource value configuration was created.", "format": "google-datetime", "readOnly": true, "type": "string" }, "description": { -"description": "Description of the resource value config.", +"description": "Description of the resource value configuration.", "type": "string" }, "name": { -"description": "Name for the resource value config", +"description": "Name for the resource value configuration", "type": "string" }, "resourceLabelsSelector": { "additionalProperties": { "type": "string" }, -"description": "List of resource labels to search for, evaluated with AND. E.g. \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", +"description": "List of resource labels to search for, evaluated with AND. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", "type": "object" }, "resourceType": { -"description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with \"AND\" of other resources. E.g. \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", +"description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", "type": "string" }, "resourceValue": { @@ -10982,7 +11189,7 @@ "type": "string" }, "scope": { -"description": "Project or folder to scope this config to. For example, \"project/456\" would apply this config only to resources in \"project/456\" scope will be checked with \"AND\" of other resources.", +"description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with AND of other resources.", "type": "string" }, "sensitiveDataProtectionMapping": { @@ -10990,14 +11197,14 @@ "description": "A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. \"bigquery.googleapis.com/Dataset\"." }, "tagValues": { -"description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" E.g. [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", +"description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" Example: [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", "items": { "type": "string" }, "type": "array" }, "updateTime": { -"description": "Output only. Timestamp this resource value config was last updated.", +"description": "Output only. Timestamp this resource value configuration was last updated.", "format": "google-datetime", "readOnly": true, "type": "string" diff --git a/googleapiclient/discovery_cache/documents/securitycenter.v1beta1.json b/googleapiclient/discovery_cache/documents/securitycenter.v1beta1.json index 8070b568b95..d5e5be9d202 100644 --- a/googleapiclient/discovery_cache/documents/securitycenter.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/securitycenter.v1beta1.json @@ -896,7 +896,7 @@ } } }, -"revision": "20240506", +"revision": "20240520", "rootUrl": "https://securitycenter.googleapis.com/", "schemas": { "Access": { @@ -2806,7 +2806,7 @@ "type": "object" }, "GoogleCloudSecuritycenterV1ResourceValueConfig": { -"description": "A resource value config (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.", +"description": "A resource value configuration (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.", "id": "GoogleCloudSecuritycenterV1ResourceValueConfig", "properties": { "cloudProvider": { @@ -2826,28 +2826,28 @@ "type": "string" }, "createTime": { -"description": "Output only. Timestamp this resource value config was created.", +"description": "Output only. Timestamp this resource value configuration was created.", "format": "google-datetime", "readOnly": true, "type": "string" }, "description": { -"description": "Description of the resource value config.", +"description": "Description of the resource value configuration.", "type": "string" }, "name": { -"description": "Name for the resource value config", +"description": "Name for the resource value configuration", "type": "string" }, "resourceLabelsSelector": { "additionalProperties": { "type": "string" }, -"description": "List of resource labels to search for, evaluated with AND. E.g. \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", +"description": "List of resource labels to search for, evaluated with AND. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", "type": "object" }, "resourceType": { -"description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with \"AND\" of other resources. E.g. \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", +"description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", "type": "string" }, "resourceValue": { @@ -2869,7 +2869,7 @@ "type": "string" }, "scope": { -"description": "Project or folder to scope this config to. For example, \"project/456\" would apply this config only to resources in \"project/456\" scope will be checked with \"AND\" of other resources.", +"description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with AND of other resources.", "type": "string" }, "sensitiveDataProtectionMapping": { @@ -2877,14 +2877,14 @@ "description": "A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. \"bigquery.googleapis.com/Dataset\"." }, "tagValues": { -"description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" E.g. [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", +"description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" Example: [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", "items": { "type": "string" }, "type": "array" }, "updateTime": { -"description": "Output only. Timestamp this resource value config was last updated.", +"description": "Output only. Timestamp this resource value configuration was last updated.", "format": "google-datetime", "readOnly": true, "type": "string" @@ -5737,7 +5737,7 @@ "type": "object" }, "GoogleCloudSecuritycenterV2ResourceValueConfig": { -"description": "A resource value config (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.", +"description": "A resource value configuration (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.", "id": "GoogleCloudSecuritycenterV2ResourceValueConfig", "properties": { "cloudProvider": { @@ -5757,28 +5757,28 @@ "type": "string" }, "createTime": { -"description": "Output only. Timestamp this resource value config was created.", +"description": "Output only. Timestamp this resource value configuration was created.", "format": "google-datetime", "readOnly": true, "type": "string" }, "description": { -"description": "Description of the resource value config.", +"description": "Description of the resource value configuration.", "type": "string" }, "name": { -"description": "Name for the resource value config", +"description": "Name for the resource value configuration", "type": "string" }, "resourceLabelsSelector": { "additionalProperties": { "type": "string" }, -"description": "List of resource labels to search for, evaluated with AND. E.g. \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", +"description": "List of resource labels to search for, evaluated with AND. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", "type": "object" }, "resourceType": { -"description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with \"AND\" of other resources. E.g. \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", +"description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", "type": "string" }, "resourceValue": { @@ -5800,7 +5800,7 @@ "type": "string" }, "scope": { -"description": "Project or folder to scope this config to. For example, \"project/456\" would apply this config only to resources in \"project/456\" scope will be checked with \"AND\" of other resources.", +"description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with AND of other resources.", "type": "string" }, "sensitiveDataProtectionMapping": { @@ -5808,14 +5808,14 @@ "description": "A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. \"bigquery.googleapis.com/Dataset\"." }, "tagValues": { -"description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" E.g. [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", +"description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" Example: [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", "items": { "type": "string" }, "type": "array" }, "updateTime": { -"description": "Output only. Timestamp this resource value config was last updated.", +"description": "Output only. Timestamp this resource value configuration was last updated.", "format": "google-datetime", "readOnly": true, "type": "string" diff --git a/googleapiclient/discovery_cache/documents/securitycenter.v1beta2.json b/googleapiclient/discovery_cache/documents/securitycenter.v1beta2.json index 5c5a84ae4fb..8362587e1cc 100644 --- a/googleapiclient/discovery_cache/documents/securitycenter.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/securitycenter.v1beta2.json @@ -1906,7 +1906,7 @@ } } }, -"revision": "20240506", +"revision": "20240520", "rootUrl": "https://securitycenter.googleapis.com/", "schemas": { "Access": { @@ -3800,7 +3800,7 @@ "type": "object" }, "GoogleCloudSecuritycenterV1ResourceValueConfig": { -"description": "A resource value config (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.", +"description": "A resource value configuration (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.", "id": "GoogleCloudSecuritycenterV1ResourceValueConfig", "properties": { "cloudProvider": { @@ -3820,28 +3820,28 @@ "type": "string" }, "createTime": { -"description": "Output only. Timestamp this resource value config was created.", +"description": "Output only. Timestamp this resource value configuration was created.", "format": "google-datetime", "readOnly": true, "type": "string" }, "description": { -"description": "Description of the resource value config.", +"description": "Description of the resource value configuration.", "type": "string" }, "name": { -"description": "Name for the resource value config", +"description": "Name for the resource value configuration", "type": "string" }, "resourceLabelsSelector": { "additionalProperties": { "type": "string" }, -"description": "List of resource labels to search for, evaluated with AND. E.g. \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", +"description": "List of resource labels to search for, evaluated with AND. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", "type": "object" }, "resourceType": { -"description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with \"AND\" of other resources. E.g. \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", +"description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", "type": "string" }, "resourceValue": { @@ -3863,7 +3863,7 @@ "type": "string" }, "scope": { -"description": "Project or folder to scope this config to. For example, \"project/456\" would apply this config only to resources in \"project/456\" scope will be checked with \"AND\" of other resources.", +"description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with AND of other resources.", "type": "string" }, "sensitiveDataProtectionMapping": { @@ -3871,14 +3871,14 @@ "description": "A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. \"bigquery.googleapis.com/Dataset\"." }, "tagValues": { -"description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" E.g. [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", +"description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" Example: [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", "items": { "type": "string" }, "type": "array" }, "updateTime": { -"description": "Output only. Timestamp this resource value config was last updated.", +"description": "Output only. Timestamp this resource value configuration was last updated.", "format": "google-datetime", "readOnly": true, "type": "string" @@ -6650,7 +6650,7 @@ "type": "object" }, "GoogleCloudSecuritycenterV2ResourceValueConfig": { -"description": "A resource value config (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.", +"description": "A resource value configuration (RVC) is a mapping configuration of user's resources to resource values. Used in Attack path simulations.", "id": "GoogleCloudSecuritycenterV2ResourceValueConfig", "properties": { "cloudProvider": { @@ -6670,28 +6670,28 @@ "type": "string" }, "createTime": { -"description": "Output only. Timestamp this resource value config was created.", +"description": "Output only. Timestamp this resource value configuration was created.", "format": "google-datetime", "readOnly": true, "type": "string" }, "description": { -"description": "Description of the resource value config.", +"description": "Description of the resource value configuration.", "type": "string" }, "name": { -"description": "Name for the resource value config", +"description": "Name for the resource value configuration", "type": "string" }, "resourceLabelsSelector": { "additionalProperties": { "type": "string" }, -"description": "List of resource labels to search for, evaluated with AND. E.g. \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", +"description": "List of resource labels to search for, evaluated with AND. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", "type": "object" }, "resourceType": { -"description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with \"AND\" of other resources. E.g. \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", +"description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", "type": "string" }, "resourceValue": { @@ -6713,7 +6713,7 @@ "type": "string" }, "scope": { -"description": "Project or folder to scope this config to. For example, \"project/456\" would apply this config only to resources in \"project/456\" scope will be checked with \"AND\" of other resources.", +"description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with AND of other resources.", "type": "string" }, "sensitiveDataProtectionMapping": { @@ -6721,14 +6721,14 @@ "description": "A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. \"bigquery.googleapis.com/Dataset\"." }, "tagValues": { -"description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" E.g. [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", +"description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" Example: [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", "items": { "type": "string" }, "type": "array" }, "updateTime": { -"description": "Output only. Timestamp this resource value config was last updated.", +"description": "Output only. Timestamp this resource value configuration was last updated.", "format": "google-datetime", "readOnly": true, "type": "string" diff --git a/googleapiclient/discovery_cache/documents/servicecontrol.v1.json b/googleapiclient/discovery_cache/documents/servicecontrol.v1.json index 0dc86712211..f7dda91b7da 100644 --- a/googleapiclient/discovery_cache/documents/servicecontrol.v1.json +++ b/googleapiclient/discovery_cache/documents/servicecontrol.v1.json @@ -197,7 +197,7 @@ } } }, -"revision": "20240504", +"revision": "20240510", "rootUrl": "https://servicecontrol.googleapis.com/", "schemas": { "AllocateInfo": { diff --git a/googleapiclient/discovery_cache/documents/servicecontrol.v2.json b/googleapiclient/discovery_cache/documents/servicecontrol.v2.json index b7bb0e7b5e5..887fbd62646 100644 --- a/googleapiclient/discovery_cache/documents/servicecontrol.v2.json +++ b/googleapiclient/discovery_cache/documents/servicecontrol.v2.json @@ -169,7 +169,7 @@ } } }, -"revision": "20240504", +"revision": "20240510", "rootUrl": "https://servicecontrol.googleapis.com/", "schemas": { "Api": { diff --git a/googleapiclient/discovery_cache/documents/servicedirectory.v1.json b/googleapiclient/discovery_cache/documents/servicedirectory.v1.json index 1e23eb46d7d..b4ef255bc49 100644 --- a/googleapiclient/discovery_cache/documents/servicedirectory.v1.json +++ b/googleapiclient/discovery_cache/documents/servicedirectory.v1.json @@ -883,7 +883,7 @@ } } }, -"revision": "20240503", +"revision": "20240512", "rootUrl": "https://servicedirectory.googleapis.com/", "schemas": { "Binding": { diff --git a/googleapiclient/discovery_cache/documents/servicedirectory.v1beta1.json b/googleapiclient/discovery_cache/documents/servicedirectory.v1beta1.json index b8bd0154c29..6aacf8e43ef 100644 --- a/googleapiclient/discovery_cache/documents/servicedirectory.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/servicedirectory.v1beta1.json @@ -971,7 +971,7 @@ } } }, -"revision": "20240503", +"revision": "20240512", "rootUrl": "https://servicedirectory.googleapis.com/", "schemas": { "Binding": { diff --git a/googleapiclient/discovery_cache/documents/servicemanagement.v1.json b/googleapiclient/discovery_cache/documents/servicemanagement.v1.json index 34748330b23..d9b2639e7ed 100644 --- a/googleapiclient/discovery_cache/documents/servicemanagement.v1.json +++ b/googleapiclient/discovery_cache/documents/servicemanagement.v1.json @@ -830,7 +830,7 @@ } } }, -"revision": "20240503", +"revision": "20240510", "rootUrl": "https://servicemanagement.googleapis.com/", "schemas": { "Advice": { diff --git a/googleapiclient/discovery_cache/documents/servicenetworking.v1.json b/googleapiclient/discovery_cache/documents/servicenetworking.v1.json index c4980406750..bc809025e3a 100644 --- a/googleapiclient/discovery_cache/documents/servicenetworking.v1.json +++ b/googleapiclient/discovery_cache/documents/servicenetworking.v1.json @@ -1029,7 +1029,7 @@ } } }, -"revision": "20240508", +"revision": "20240519", "rootUrl": "https://servicenetworking.googleapis.com/", "schemas": { "AddDnsRecordSetMetadata": { @@ -3219,7 +3219,7 @@ "type": "string" }, "role": { -"description": "Required. Role to apply. Only allowlisted roles can be used at the specified granularity. The role must be one of the following: - 'roles/container.hostServiceAgentUser' applied on the shared VPC host project - 'roles/compute.securityAdmin' applied on the shared VPC host project - 'roles/compute.networkAdmin' applied on the shared VPC host project - 'roles/compute.xpnAdmin' applied on the shared VPC host project - 'roles/dns.admin' applied on the shared VPC host project", +"description": "Required. Role to apply. Only allowlisted roles can be used at the specified granularity. The role must be one of the following: - 'roles/container.hostServiceAgentUser' applied on the shared VPC host project - 'roles/compute.securityAdmin' applied on the shared VPC host project - 'roles/compute.networkAdmin' applied on the shared VPC host project - 'roles/compute.xpnAdmin' applied on the shared VPC host project - 'roles/dns.admin' applied on the shared VPC host project - 'roles/logging.admin' applied on the shared VPC host project", "type": "string" } }, diff --git a/googleapiclient/discovery_cache/documents/servicenetworking.v1beta.json b/googleapiclient/discovery_cache/documents/servicenetworking.v1beta.json index 0b7cda28c24..fe56b8663af 100644 --- a/googleapiclient/discovery_cache/documents/servicenetworking.v1beta.json +++ b/googleapiclient/discovery_cache/documents/servicenetworking.v1beta.json @@ -307,7 +307,7 @@ } } }, -"revision": "20240508", +"revision": "20240519", "rootUrl": "https://servicenetworking.googleapis.com/", "schemas": { "AddDnsRecordSetMetadata": { @@ -2243,7 +2243,7 @@ "type": "string" }, "role": { -"description": "Required. Role to apply. Only allowlisted roles can be used at the specified granularity. The role must be one of the following: - 'roles/container.hostServiceAgentUser' applied on the shared VPC host project - 'roles/compute.securityAdmin' applied on the shared VPC host project - 'roles/compute.networkAdmin' applied on the shared VPC host project - 'roles/compute.xpnAdmin' applied on the shared VPC host project - 'roles/dns.admin' applied on the shared VPC host project", +"description": "Required. Role to apply. Only allowlisted roles can be used at the specified granularity. The role must be one of the following: - 'roles/container.hostServiceAgentUser' applied on the shared VPC host project - 'roles/compute.securityAdmin' applied on the shared VPC host project - 'roles/compute.networkAdmin' applied on the shared VPC host project - 'roles/compute.xpnAdmin' applied on the shared VPC host project - 'roles/dns.admin' applied on the shared VPC host project - 'roles/logging.admin' applied on the shared VPC host project", "type": "string" } }, diff --git a/googleapiclient/discovery_cache/documents/slides.v1.json b/googleapiclient/discovery_cache/documents/slides.v1.json index 2c0d4efebba..8319c3ab049 100644 --- a/googleapiclient/discovery_cache/documents/slides.v1.json +++ b/googleapiclient/discovery_cache/documents/slides.v1.json @@ -313,7 +313,7 @@ } } }, -"revision": "20240430", +"revision": "20240514", "rootUrl": "https://slides.googleapis.com/", "schemas": { "AffineTransform": { diff --git a/googleapiclient/discovery_cache/documents/solar.v1.json b/googleapiclient/discovery_cache/documents/solar.v1.json index 8a6a5a52b11..8f4eabe2c74 100644 --- a/googleapiclient/discovery_cache/documents/solar.v1.json +++ b/googleapiclient/discovery_cache/documents/solar.v1.json @@ -267,7 +267,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://solar.googleapis.com/", "schemas": { "BuildingInsights": { diff --git a/googleapiclient/discovery_cache/documents/speech.v1.json b/googleapiclient/discovery_cache/documents/speech.v1.json index 7f15b9fe627..8d3980d2c35 100644 --- a/googleapiclient/discovery_cache/documents/speech.v1.json +++ b/googleapiclient/discovery_cache/documents/speech.v1.json @@ -524,7 +524,7 @@ } } }, -"revision": "20240502", +"revision": "20240509", "rootUrl": "https://speech.googleapis.com/", "schemas": { "ABNFGrammar": { diff --git a/googleapiclient/discovery_cache/documents/speech.v1p1beta1.json b/googleapiclient/discovery_cache/documents/speech.v1p1beta1.json index c0784ccfea0..b34ac66ba81 100644 --- a/googleapiclient/discovery_cache/documents/speech.v1p1beta1.json +++ b/googleapiclient/discovery_cache/documents/speech.v1p1beta1.json @@ -524,7 +524,7 @@ } } }, -"revision": "20240502", +"revision": "20240509", "rootUrl": "https://speech.googleapis.com/", "schemas": { "ABNFGrammar": { diff --git a/googleapiclient/discovery_cache/documents/sqladmin.v1.json b/googleapiclient/discovery_cache/documents/sqladmin.v1.json index 5f561389ca2..4ecb91c690c 100644 --- a/googleapiclient/discovery_cache/documents/sqladmin.v1.json +++ b/googleapiclient/discovery_cache/documents/sqladmin.v1.json @@ -2267,7 +2267,7 @@ } } }, -"revision": "20240425", +"revision": "20240520", "rootUrl": "https://sqladmin.googleapis.com/", "schemas": { "AclEntry": { @@ -2764,6 +2764,7 @@ false "MYSQL_8_0_38", "MYSQL_8_0_39", "MYSQL_8_0_40", +"MYSQL_8_4", "SQLSERVER_2019_STANDARD", "SQLSERVER_2019_ENTERPRISE", "SQLSERVER_2019_EXPRESS", @@ -2814,6 +2815,7 @@ false, false, false, false, +false, false ], "enumDescriptions": [ @@ -2850,6 +2852,7 @@ false "The database major version is MySQL 8.0 and the minor version is 38.", "The database major version is MySQL 8.0 and the minor version is 39.", "The database major version is MySQL 8.0 and the minor version is 40.", +"The database version is MySQL 8.4.", "The database version is SQL Server 2019 Standard.", "The database version is SQL Server 2019 Enterprise.", "The database version is SQL Server 2019 Express.", @@ -3050,6 +3053,7 @@ false "MYSQL_8_0_38", "MYSQL_8_0_39", "MYSQL_8_0_40", +"MYSQL_8_4", "SQLSERVER_2019_STANDARD", "SQLSERVER_2019_ENTERPRISE", "SQLSERVER_2019_EXPRESS", @@ -3100,6 +3104,7 @@ false, false, false, false, +false, false ], "enumDescriptions": [ @@ -3136,6 +3141,7 @@ false "The database major version is MySQL 8.0 and the minor version is 38.", "The database major version is MySQL 8.0 and the minor version is 39.", "The database major version is MySQL 8.0 and the minor version is 40.", +"The database version is MySQL 8.4.", "The database version is SQL Server 2019 Standard.", "The database version is SQL Server 2019 Enterprise.", "The database version is SQL Server 2019 Express.", @@ -3283,7 +3289,7 @@ false "type": "string" }, "satisfiesPzs": { -"description": "The status indicating if instance satisfiesPzs. Reserved for future use.", +"description": "This status indicates whether the instance satisfies PZS. The status is reserved for future use.", "type": "boolean" }, "scheduledMaintenance": { @@ -3764,6 +3770,7 @@ true "MYSQL_8_0_38", "MYSQL_8_0_39", "MYSQL_8_0_40", +"MYSQL_8_4", "SQLSERVER_2019_STANDARD", "SQLSERVER_2019_ENTERPRISE", "SQLSERVER_2019_EXPRESS", @@ -3814,6 +3821,7 @@ false, false, false, false, +false, false ], "enumDescriptions": [ @@ -3850,6 +3858,7 @@ false "The database major version is MySQL 8.0 and the minor version is 38.", "The database major version is MySQL 8.0 and the minor version is 39.", "The database major version is MySQL 8.0 and the minor version is 40.", +"The database version is MySQL 8.4.", "The database version is SQL Server 2019 Standard.", "The database version is SQL Server 2019 Enterprise.", "The database version is SQL Server 2019 Express.", @@ -4722,7 +4731,10 @@ false "SWITCHOVER", "ACQUIRE_SSRS_LEASE", "RELEASE_SSRS_LEASE", -"RECONFIGURE_OLD_PRIMARY" +"RECONFIGURE_OLD_PRIMARY", +"CLUSTER_MAINTENANCE", +"SELF_SERVICE_MAINTENANCE", +"SWITCHOVER_TO_REPLICA" ], "enumDeprecated": [ false, @@ -4766,6 +4778,9 @@ false, false, false, false, +false, +false, +false, false ], "enumDescriptions": [ @@ -4807,10 +4822,13 @@ false "Recovers logs from an instance's old data disk.", "Performs auto-restart of an HA-enabled Cloud SQL database for auto recovery.", "Re-encrypts CMEK instances with latest key version.", -"Switches over to replica instance from primary.", +"Switches the roles of the primary and replica pair. The target instance should be the replica.", "Acquire a lease for the setup of SQL Server Reporting Services (SSRS).", "Release a lease for the setup of SQL Server Reporting Services (SSRS).", -"Reconfigures old primary after a promote replica operation. Effect of a promote operation to the old primary is executed in this operation, asynchronously from the promote replica operation executed to the replica." +"Reconfigures old primary after a promote replica operation. Effect of a promote operation to the old primary is executed in this operation, asynchronously from the promote replica operation executed to the replica.", +"Indicates that the instance, its read replicas, and its cascading replicas are in maintenance. Maintenance typically gets initiated on groups of replicas first, followed by the primary instance. For each instance, maintenance typically causes the instance to be unavailable for 1-3 minutes.", +"Indicates that the instance (and any of its replicas) are currently in maintenance. This is initiated as a self-service request by using SSM. Maintenance typically causes the instance to be unavailable for 1-3 minutes.", +"Switches a primary instance to a replica. This operation runs as part of a switchover operation to the original primary instance." ], "type": "string" }, @@ -5088,6 +5106,11 @@ false "failoverDrReplicaName": { "description": "Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Set this field to a replica name to designate a DR replica for a primary instance. Remove the replica name to remove the DR replica designation.", "type": "string" +}, +"psaWriteEndpoint": { +"description": "Output only. If set, it indicates this instance has a private service access (PSA) dns endpoint that is pointing to the primary instance of the cluster. If this instance is the primary, the dns should be pointing to this instance. After Switchover or Replica failover, this DNS endpoint points to the promoted instance. This is a read-only field, returned to the user as information. This field can exist even if a standalone instance does not yet have a replica, or had a DR replica that was deleted.", +"readOnly": true, +"type": "string" } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/sqladmin.v1beta4.json b/googleapiclient/discovery_cache/documents/sqladmin.v1beta4.json index 9d00dc32fd7..f9b0154de34 100644 --- a/googleapiclient/discovery_cache/documents/sqladmin.v1beta4.json +++ b/googleapiclient/discovery_cache/documents/sqladmin.v1beta4.json @@ -2267,7 +2267,7 @@ } } }, -"revision": "20240425", +"revision": "20240520", "rootUrl": "https://sqladmin.googleapis.com/", "schemas": { "AclEntry": { @@ -2764,6 +2764,7 @@ false "MYSQL_8_0_38", "MYSQL_8_0_39", "MYSQL_8_0_40", +"MYSQL_8_4", "SQLSERVER_2019_STANDARD", "SQLSERVER_2019_ENTERPRISE", "SQLSERVER_2019_EXPRESS", @@ -2814,6 +2815,7 @@ false, false, false, false, +false, false ], "enumDescriptions": [ @@ -2850,6 +2852,7 @@ false "The database major version is MySQL 8.0 and the minor version is 38.", "The database major version is MySQL 8.0 and the minor version is 39.", "The database major version is MySQL 8.0 and the minor version is 40.", +"The database version is MySQL 8.4.", "The database version is SQL Server 2019 Standard.", "The database version is SQL Server 2019 Enterprise.", "The database version is SQL Server 2019 Express.", @@ -3050,6 +3053,7 @@ false "MYSQL_8_0_38", "MYSQL_8_0_39", "MYSQL_8_0_40", +"MYSQL_8_4", "SQLSERVER_2019_STANDARD", "SQLSERVER_2019_ENTERPRISE", "SQLSERVER_2019_EXPRESS", @@ -3100,6 +3104,7 @@ false, false, false, false, +false, false ], "enumDescriptions": [ @@ -3136,6 +3141,7 @@ false "The database major version is MySQL 8.0 and the minor version is 38.", "The database major version is MySQL 8.0 and the minor version is 39.", "The database major version is MySQL 8.0 and the minor version is 40.", +"The database version is MySQL 8.4.", "The database version is SQL Server 2019 Standard.", "The database version is SQL Server 2019 Enterprise.", "The database version is SQL Server 2019 Express.", @@ -3283,7 +3289,7 @@ false "type": "string" }, "satisfiesPzs": { -"description": "The status indicating if instance satisfiesPzs. Reserved for future use.", +"description": "This status indicates whether the instance satisfies PZS. The status is reserved for future use.", "type": "boolean" }, "scheduledMaintenance": { @@ -3765,6 +3771,7 @@ true "MYSQL_8_0_38", "MYSQL_8_0_39", "MYSQL_8_0_40", +"MYSQL_8_4", "SQLSERVER_2019_STANDARD", "SQLSERVER_2019_ENTERPRISE", "SQLSERVER_2019_EXPRESS", @@ -3815,6 +3822,7 @@ false, false, false, false, +false, false ], "enumDescriptions": [ @@ -3851,6 +3859,7 @@ false "The database major version is MySQL 8.0 and the minor version is 38.", "The database major version is MySQL 8.0 and the minor version is 39.", "The database major version is MySQL 8.0 and the minor version is 40.", +"The database version is MySQL 8.4.", "The database version is SQL Server 2019 Standard.", "The database version is SQL Server 2019 Enterprise.", "The database version is SQL Server 2019 Express.", @@ -4723,7 +4732,10 @@ false "SWITCHOVER", "ACQUIRE_SSRS_LEASE", "RELEASE_SSRS_LEASE", -"RECONFIGURE_OLD_PRIMARY" +"RECONFIGURE_OLD_PRIMARY", +"CLUSTER_MAINTENANCE", +"SELF_SERVICE_MAINTENANCE", +"SWITCHOVER_TO_REPLICA" ], "enumDeprecated": [ false, @@ -4767,6 +4779,9 @@ false, false, false, false, +false, +false, +false, false ], "enumDescriptions": [ @@ -4808,10 +4823,13 @@ false "Recovers logs from an instance's old data disk.", "Performs auto-restart of an HA-enabled Cloud SQL database for auto recovery.", "Re-encrypts CMEK instances with latest key version.", -"Switches over to replica instance from primary.", +"Switches the roles of the primary and replica pair. The target instance should be the replica.", "Acquire a lease for the setup of SQL Server Reporting Services (SSRS).", "Release a lease for the setup of SQL Server Reporting Services (SSRS).", -"Reconfigures old primary after a promote replica operation. Effect of a promote operation to the old primary is executed in this operation, asynchronously from the promote replica operation executed to the replica." +"Reconfigures old primary after a promote replica operation. Effect of a promote operation to the old primary is executed in this operation, asynchronously from the promote replica operation executed to the replica.", +"Indicates that the instance, its read replicas, and its cascading replicas are in maintenance. Maintenance typically gets initiated on groups of replicas first, followed by the primary instance. For each instance, maintenance typically causes the instance to be unavailable for 1-3 minutes.", +"Indicates that the instance (and any of its replicas) are currently in maintenance. This is initiated as a self-service request by using SSM. Maintenance typically causes the instance to be unavailable for 1-3 minutes.", +"Switches a primary instance to a replica. This operation runs as part of a switchover operation to the original primary instance." ], "type": "string" }, @@ -5089,6 +5107,11 @@ false "failoverDrReplicaName": { "description": "Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Set this field to a replica name to designate a DR replica for a primary instance. Remove the replica name to remove the DR replica designation.", "type": "string" +}, +"psaWriteEndpoint": { +"description": "Output only. If set, it indicates this instance has a private service access (PSA) dns endpoint that is pointing to the primary instance of the cluster. If this instance is the primary, the dns should be pointing to this instance. After Switchover or Replica failover, this DNS endpoint points to the promoted instance. This is a read-only field, returned to the user as information. This field can exist even if a standalone instance does not yet have a replica, or had a DR replica that was deleted.", +"readOnly": true, +"type": "string" } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/storage.v1.json b/googleapiclient/discovery_cache/documents/storage.v1.json index ef827374dd9..0564178a1d8 100644 --- a/googleapiclient/discovery_cache/documents/storage.v1.json +++ b/googleapiclient/discovery_cache/documents/storage.v1.json @@ -33,7 +33,7 @@ "location": "me-central2" } ], -"etag": "\"35373139323835313139353835363533333439\"", +"etag": "\"3135333330303535383630353431383233313136\"", "icons": { "x16": "https://www.google.com/images/icons/product/cloud_storage-16.png", "x32": "https://www.google.com/images/icons/product/cloud_storage-32.png" @@ -4043,7 +4043,7 @@ } } }, -"revision": "20240508", +"revision": "20240517", "rootUrl": "https://storage.googleapis.com/", "schemas": { "AnywhereCache": { diff --git a/googleapiclient/discovery_cache/documents/storagetransfer.v1.json b/googleapiclient/discovery_cache/documents/storagetransfer.v1.json index 424da780741..89a4f737b80 100644 --- a/googleapiclient/discovery_cache/documents/storagetransfer.v1.json +++ b/googleapiclient/discovery_cache/documents/storagetransfer.v1.json @@ -632,7 +632,7 @@ } } }, -"revision": "20240507", +"revision": "20240518", "rootUrl": "https://storagetransfer.googleapis.com/", "schemas": { "AgentPool": { @@ -1043,15 +1043,15 @@ "type": "object" }, "LoggingConfig": { -"description": "Specifies the logging behavior for transfer operations. For cloud-to-cloud transfers, logs are sent to Cloud Logging. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See [Managing Transfer for on-premises jobs] (https://cloud.google.com/storage-transfer/docs/managing-on-prem-jobs#viewing-logs) for details.", +"description": "Specifies the logging behavior for transfer operations. Logs can be sent to Cloud Logging for all transfer types. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details.", "id": "LoggingConfig", "properties": { "enableOnpremGcsTransferLogs": { -"description": "For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer.", +"description": "For PosixFilesystem transfers, enables [file system transfer logs](https://cloud.google.com/storage-transfer/docs/on-prem-transfer-log-format) instead of, or in addition to, Cloud Logging. This option ignores [LoggableAction] and [LoggableActionState]. If these are set, Cloud Logging will also be enabled for this transfer.", "type": "boolean" }, "logActionStates": { -"description": "States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.", +"description": "States in which `log_actions` are logged. If empty, no logs are generated.", "items": { "enum": [ "LOGGABLE_ACTION_STATE_UNSPECIFIED", @@ -1068,7 +1068,7 @@ "type": "array" }, "logActions": { -"description": "Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.", +"description": "Specifies the actions to be logged. If empty, no logs are generated.", "items": { "enum": [ "LOGGABLE_ACTION_UNSPECIFIED", diff --git a/googleapiclient/discovery_cache/documents/streetviewpublish.v1.json b/googleapiclient/discovery_cache/documents/streetviewpublish.v1.json index d822e910e04..9a832a195da 100644 --- a/googleapiclient/discovery_cache/documents/streetviewpublish.v1.json +++ b/googleapiclient/discovery_cache/documents/streetviewpublish.v1.json @@ -534,7 +534,7 @@ } } }, -"revision": "20240508", +"revision": "20240519", "rootUrl": "https://streetviewpublish.googleapis.com/", "schemas": { "BatchDeletePhotosRequest": { diff --git a/googleapiclient/discovery_cache/documents/sts.v1.json b/googleapiclient/discovery_cache/documents/sts.v1.json index 48de801836d..a16e056d1b9 100644 --- a/googleapiclient/discovery_cache/documents/sts.v1.json +++ b/googleapiclient/discovery_cache/documents/sts.v1.json @@ -116,7 +116,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://sts.googleapis.com/", "schemas": { "GoogleIamV1Binding": { diff --git a/googleapiclient/discovery_cache/documents/sts.v1beta.json b/googleapiclient/discovery_cache/documents/sts.v1beta.json index e55382e87e7..9288447178f 100644 --- a/googleapiclient/discovery_cache/documents/sts.v1beta.json +++ b/googleapiclient/discovery_cache/documents/sts.v1beta.json @@ -116,7 +116,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://sts.googleapis.com/", "schemas": { "GoogleIamV1Binding": { diff --git a/googleapiclient/discovery_cache/documents/tagmanager.v1.json b/googleapiclient/discovery_cache/documents/tagmanager.v1.json index 49685061440..f8adaf339db 100644 --- a/googleapiclient/discovery_cache/documents/tagmanager.v1.json +++ b/googleapiclient/discovery_cache/documents/tagmanager.v1.json @@ -1932,7 +1932,7 @@ } } }, -"revision": "20240508", +"revision": "20240515", "rootUrl": "https://tagmanager.googleapis.com/", "schemas": { "Account": { diff --git a/googleapiclient/discovery_cache/documents/tagmanager.v2.json b/googleapiclient/discovery_cache/documents/tagmanager.v2.json index 04b00d1182f..a0292871b3f 100644 --- a/googleapiclient/discovery_cache/documents/tagmanager.v2.json +++ b/googleapiclient/discovery_cache/documents/tagmanager.v2.json @@ -3890,7 +3890,7 @@ } } }, -"revision": "20240508", +"revision": "20240515", "rootUrl": "https://tagmanager.googleapis.com/", "schemas": { "Account": { diff --git a/googleapiclient/discovery_cache/documents/tasks.v1.json b/googleapiclient/discovery_cache/documents/tasks.v1.json index 025d4f0855b..aecd72188bb 100644 --- a/googleapiclient/discovery_cache/documents/tasks.v1.json +++ b/googleapiclient/discovery_cache/documents/tasks.v1.json @@ -566,7 +566,7 @@ } } }, -"revision": "20240507", +"revision": "20240519", "rootUrl": "https://tasks.googleapis.com/", "schemas": { "Task": { diff --git a/googleapiclient/discovery_cache/documents/testing.v1.json b/googleapiclient/discovery_cache/documents/testing.v1.json index bc86d182622..04731fcf4ae 100644 --- a/googleapiclient/discovery_cache/documents/testing.v1.json +++ b/googleapiclient/discovery_cache/documents/testing.v1.json @@ -449,7 +449,7 @@ } } }, -"revision": "20240513", +"revision": "20240514", "rootUrl": "https://testing.googleapis.com/", "schemas": { "Account": { diff --git a/googleapiclient/discovery_cache/documents/texttospeech.v1.json b/googleapiclient/discovery_cache/documents/texttospeech.v1.json index 9e0e2383a04..8bc02dd16e1 100644 --- a/googleapiclient/discovery_cache/documents/texttospeech.v1.json +++ b/googleapiclient/discovery_cache/documents/texttospeech.v1.json @@ -318,7 +318,7 @@ } } }, -"revision": "20240502", +"revision": "20240509", "rootUrl": "https://texttospeech.googleapis.com/", "schemas": { "AudioConfig": { diff --git a/googleapiclient/discovery_cache/documents/texttospeech.v1beta1.json b/googleapiclient/discovery_cache/documents/texttospeech.v1beta1.json index 111b6f0df4e..05b1515b4da 100644 --- a/googleapiclient/discovery_cache/documents/texttospeech.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/texttospeech.v1beta1.json @@ -261,7 +261,7 @@ } } }, -"revision": "20240502", +"revision": "20240509", "rootUrl": "https://texttospeech.googleapis.com/", "schemas": { "AudioConfig": { diff --git a/googleapiclient/discovery_cache/documents/toolresults.v1beta3.json b/googleapiclient/discovery_cache/documents/toolresults.v1beta3.json index 8d7245ab172..ffa09a3e647 100644 --- a/googleapiclient/discovery_cache/documents/toolresults.v1beta3.json +++ b/googleapiclient/discovery_cache/documents/toolresults.v1beta3.json @@ -1463,7 +1463,7 @@ } } }, -"revision": "20240513", +"revision": "20240520", "rootUrl": "https://toolresults.googleapis.com/", "schemas": { "ANR": { diff --git a/googleapiclient/discovery_cache/documents/transcoder.v1.json b/googleapiclient/discovery_cache/documents/transcoder.v1.json index f4d21e37094..07926abe4df 100644 --- a/googleapiclient/discovery_cache/documents/transcoder.v1.json +++ b/googleapiclient/discovery_cache/documents/transcoder.v1.json @@ -385,7 +385,7 @@ } } }, -"revision": "20240422", +"revision": "20240508", "rootUrl": "https://transcoder.googleapis.com/", "schemas": { "AdBreak": { diff --git a/googleapiclient/discovery_cache/documents/travelimpactmodel.v1.json b/googleapiclient/discovery_cache/documents/travelimpactmodel.v1.json index 2c8f4c3dcfc..ac45db822ec 100644 --- a/googleapiclient/discovery_cache/documents/travelimpactmodel.v1.json +++ b/googleapiclient/discovery_cache/documents/travelimpactmodel.v1.json @@ -116,7 +116,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://travelimpactmodel.googleapis.com/", "schemas": { "ComputeFlightEmissionsRequest": { diff --git a/googleapiclient/discovery_cache/documents/verifiedaccess.v1.json b/googleapiclient/discovery_cache/documents/verifiedaccess.v1.json index 46c71fa2274..000ea6e58a5 100644 --- a/googleapiclient/discovery_cache/documents/verifiedaccess.v1.json +++ b/googleapiclient/discovery_cache/documents/verifiedaccess.v1.json @@ -146,7 +146,7 @@ } } }, -"revision": "20240507", +"revision": "20240514", "rootUrl": "https://verifiedaccess.googleapis.com/", "schemas": { "Challenge": { diff --git a/googleapiclient/discovery_cache/documents/verifiedaccess.v2.json b/googleapiclient/discovery_cache/documents/verifiedaccess.v2.json index 20da85a8483..a7808027a83 100644 --- a/googleapiclient/discovery_cache/documents/verifiedaccess.v2.json +++ b/googleapiclient/discovery_cache/documents/verifiedaccess.v2.json @@ -146,7 +146,7 @@ } } }, -"revision": "20240507", +"revision": "20240514", "rootUrl": "https://verifiedaccess.googleapis.com/", "schemas": { "Challenge": { diff --git a/googleapiclient/discovery_cache/documents/versionhistory.v1.json b/googleapiclient/discovery_cache/documents/versionhistory.v1.json index 7a41718bd78..4cf903ab88e 100644 --- a/googleapiclient/discovery_cache/documents/versionhistory.v1.json +++ b/googleapiclient/discovery_cache/documents/versionhistory.v1.json @@ -271,7 +271,7 @@ } } }, -"revision": "20240512", +"revision": "20240519", "rootUrl": "https://versionhistory.googleapis.com/", "schemas": { "Channel": { diff --git a/googleapiclient/discovery_cache/documents/vision.v1.json b/googleapiclient/discovery_cache/documents/vision.v1.json index 28445a7b024..be1c749e630 100644 --- a/googleapiclient/discovery_cache/documents/vision.v1.json +++ b/googleapiclient/discovery_cache/documents/vision.v1.json @@ -1282,7 +1282,7 @@ } } }, -"revision": "20240426", +"revision": "20240517", "rootUrl": "https://vision.googleapis.com/", "schemas": { "AddProductToProductSetRequest": { diff --git a/googleapiclient/discovery_cache/documents/vision.v1p1beta1.json b/googleapiclient/discovery_cache/documents/vision.v1p1beta1.json index 9b05be73b54..84ef20d2d2c 100644 --- a/googleapiclient/discovery_cache/documents/vision.v1p1beta1.json +++ b/googleapiclient/discovery_cache/documents/vision.v1p1beta1.json @@ -449,7 +449,7 @@ } } }, -"revision": "20240426", +"revision": "20240509", "rootUrl": "https://vision.googleapis.com/", "schemas": { "AnnotateFileResponse": { diff --git a/googleapiclient/discovery_cache/documents/vision.v1p2beta1.json b/googleapiclient/discovery_cache/documents/vision.v1p2beta1.json index 64dc16b9d1d..c6038c788af 100644 --- a/googleapiclient/discovery_cache/documents/vision.v1p2beta1.json +++ b/googleapiclient/discovery_cache/documents/vision.v1p2beta1.json @@ -449,7 +449,7 @@ } } }, -"revision": "20240426", +"revision": "20240517", "rootUrl": "https://vision.googleapis.com/", "schemas": { "AnnotateFileResponse": { diff --git a/googleapiclient/discovery_cache/documents/vmmigration.v1.json b/googleapiclient/discovery_cache/documents/vmmigration.v1.json index 8ae1470188c..8f6bb7a7816 100644 --- a/googleapiclient/discovery_cache/documents/vmmigration.v1.json +++ b/googleapiclient/discovery_cache/documents/vmmigration.v1.json @@ -2220,7 +2220,7 @@ } } }, -"revision": "20240502", +"revision": "20240509", "rootUrl": "https://vmmigration.googleapis.com/", "schemas": { "AccessKeyCredentials": { diff --git a/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json b/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json index a4d8edb55f4..922711e63c0 100644 --- a/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json @@ -2220,7 +2220,7 @@ } } }, -"revision": "20240502", +"revision": "20240509", "rootUrl": "https://vmmigration.googleapis.com/", "schemas": { "AccessKeyCredentials": { @@ -5453,13 +5453,15 @@ "DISK_TYPE_UNSPECIFIED", "STANDARD", "BALANCED", -"SSD" +"SSD", +"HYPERDISK_BALANCED" ], "enumDescriptions": [ "An unspecified disk type. Will be used as STANDARD.", "A Standard disk type.", "An alternative to SSD persistent disks that balance performance and cost.", -"SSD hard disk type." +"SSD hard disk type.", +"Hyperdusk balanced disk type." ], "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/walletobjects.v1.json b/googleapiclient/discovery_cache/documents/walletobjects.v1.json index 54933e44962..b90fdd08eea 100644 --- a/googleapiclient/discovery_cache/documents/walletobjects.v1.json +++ b/googleapiclient/discovery_cache/documents/walletobjects.v1.json @@ -2681,7 +2681,7 @@ } } }, -"revision": "20240513", +"revision": "20240520", "rootUrl": "https://walletobjects.googleapis.com/", "schemas": { "ActivationOptions": { @@ -2772,7 +2772,7 @@ true "properties": { "androidAppLinkInfo": { "$ref": "AppLinkDataAppLinkInfo", -"description": "Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the android client." +"description": "Optional information about the partner app link." }, "iosAppLinkInfo": { "$ref": "AppLinkDataAppLinkInfo", @@ -2781,7 +2781,7 @@ true }, "webAppLinkInfo": { "$ref": "AppLinkDataAppLinkInfo", -"description": "Optional information about the partner app link. If included, the app link link module will be rendered on the valuable details on the web client." +"description": "Optional information about the partner web link." } }, "type": "object" @@ -2791,19 +2791,22 @@ true "properties": { "appLogoImage": { "$ref": "Image", -"description": "Optional image to be displayed in the App Link Module" +"deprecated": true, +"description": "Deprecated. Image isn't supported in the app link module." }, "appTarget": { "$ref": "AppLinkDataAppLinkInfoAppTarget", -"description": "Url to follow when opening the App Link Module on clients. It will be used by partners to open their webpage or deeplink into their app." +"description": "Target to follow when opening the app link on clients. It will be used by partners to open their app or webpage." }, "description": { "$ref": "LocalizedString", -"description": "String to be displayed in the description of the App Link Module Required" +"deprecated": true, +"description": "Deprecated. Description isn't supported in the app link module." }, "title": { "$ref": "LocalizedString", -"description": "String to be displayed in the title of the App Link Module Required" +"deprecated": true, +"description": "Deprecated. Title isn't supported in the app link module." } }, "type": "object" @@ -3733,6 +3736,10 @@ true "description": "Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.", "type": "boolean" }, +"appLinkData": { +"$ref": "AppLinkData", +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead." +}, "callbackOptions": { "$ref": "CallbackOptions", "description": "Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback." @@ -4138,7 +4145,7 @@ true "properties": { "appLinkData": { "$ref": "AppLinkData", -"description": "Optional information about the partner app link." +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed." }, "barcode": { "$ref": "Barcode", @@ -4528,6 +4535,10 @@ true "description": "Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.", "type": "boolean" }, +"appLinkData": { +"$ref": "AppLinkData", +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead." +}, "boardingAndSeatingPolicy": { "$ref": "BoardingAndSeatingPolicy", "description": "Policies for boarding and seating. These will inform which labels will be shown to users." @@ -4878,7 +4889,7 @@ true "properties": { "appLinkData": { "$ref": "AppLinkData", -"description": "Optional information about the partner app link." +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed." }, "barcode": { "$ref": "Barcode", @@ -5089,6 +5100,10 @@ true "description": "Generic Class", "id": "GenericClass", "properties": { +"appLinkData": { +"$ref": "AppLinkData", +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead." +}, "callbackOptions": { "$ref": "CallbackOptions", "description": "Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback." @@ -5225,7 +5240,7 @@ true "properties": { "appLinkData": { "$ref": "AppLinkData", -"description": "Information about the partner app link. The maximum number of these fields displayed is 10." +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed." }, "barcode": { "$ref": "Barcode", @@ -5428,6 +5443,10 @@ true "description": "Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.", "type": "boolean" }, +"appLinkData": { +"$ref": "AppLinkData", +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead." +}, "callbackOptions": { "$ref": "CallbackOptions", "description": "Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback." @@ -5694,7 +5713,7 @@ true "properties": { "appLinkData": { "$ref": "AppLinkData", -"description": "Optional information about the partner app link." +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed." }, "balance": { "$ref": "Money", @@ -6229,6 +6248,10 @@ true "description": "Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.", "type": "boolean" }, +"appLinkData": { +"$ref": "AppLinkData", +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead." +}, "callbackOptions": { "$ref": "CallbackOptions", "description": "Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback." @@ -6523,7 +6546,7 @@ true }, "appLinkData": { "$ref": "AppLinkData", -"description": "Optional information about the partner app link." +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed." }, "barcode": { "$ref": "Barcode", @@ -7024,21 +7047,24 @@ true "TEXT", "text", "EXPIRATION_NOTIFICATION", -"expirationNotification" +"expirationNotification", +"TEXT_AND_NOTIFY" ], "enumDeprecated": [ false, false, true, false, -true +true, +false ], "enumDescriptions": [ "", "Renders the message as text on the card details screen. This is the default message type.", "Legacy alias for `TEXT`. Deprecated.", "Note: This enum is currently not supported.", -"Legacy alias for `EXPIRATION_NOTIFICATION`. Deprecated." +"Legacy alias for `EXPIRATION_NOTIFICATION`. Deprecated.", +"Renders the message as text on the card details screen and as an Android notification." ], "type": "string" } @@ -7138,6 +7164,10 @@ true "description": "Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.", "type": "boolean" }, +"appLinkData": { +"$ref": "AppLinkData", +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead." +}, "callbackOptions": { "$ref": "CallbackOptions", "description": "Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback." @@ -7453,7 +7483,7 @@ true "properties": { "appLinkData": { "$ref": "AppLinkData", -"description": "Optional information about the partner app link." +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed." }, "barcode": { "$ref": "Barcode", @@ -8411,6 +8441,10 @@ true "description": "Deprecated. Use `multipleDevicesAndHoldersAllowedStatus` instead.", "type": "boolean" }, +"appLinkData": { +"$ref": "AppLinkData", +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding object that will be used instead." +}, "callbackOptions": { "$ref": "CallbackOptions", "description": "Callback options to be used to call the issuer back for every save/delete of an object for this class by the end-user. All objects of this class are eligible for the callback." @@ -8779,7 +8813,7 @@ true }, "appLinkData": { "$ref": "AppLinkData", -"description": "Optional information about the partner app link." +"description": "Optional app or website link that will be displayed as a button on the front of the pass. If AppLinkData is provided for the corresponding class only object AppLinkData will be displayed." }, "barcode": { "$ref": "Barcode", diff --git a/googleapiclient/discovery_cache/documents/webfonts.v1.json b/googleapiclient/discovery_cache/documents/webfonts.v1.json index bf78baf3259..708462cd1b2 100644 --- a/googleapiclient/discovery_cache/documents/webfonts.v1.json +++ b/googleapiclient/discovery_cache/documents/webfonts.v1.json @@ -161,7 +161,7 @@ } } }, -"revision": "20240508", +"revision": "20240515", "rootUrl": "https://webfonts.googleapis.com/", "schemas": { "Axis": { diff --git a/googleapiclient/discovery_cache/documents/webrisk.v1.json b/googleapiclient/discovery_cache/documents/webrisk.v1.json index df82792c12a..f11892e7c49 100644 --- a/googleapiclient/discovery_cache/documents/webrisk.v1.json +++ b/googleapiclient/discovery_cache/documents/webrisk.v1.json @@ -420,7 +420,7 @@ } } }, -"revision": "20240505", +"revision": "20240519", "rootUrl": "https://webrisk.googleapis.com/", "schemas": { "GoogleCloudWebriskV1ComputeThreatListDiffResponse": { diff --git a/googleapiclient/discovery_cache/documents/workflowexecutions.v1.json b/googleapiclient/discovery_cache/documents/workflowexecutions.v1.json index bf1d4d42626..f059e7a90bd 100644 --- a/googleapiclient/discovery_cache/documents/workflowexecutions.v1.json +++ b/googleapiclient/discovery_cache/documents/workflowexecutions.v1.json @@ -457,7 +457,7 @@ } } }, -"revision": "20240430", +"revision": "20240507", "rootUrl": "https://workflowexecutions.googleapis.com/", "schemas": { "Callback": { diff --git a/googleapiclient/discovery_cache/documents/workflowexecutions.v1beta.json b/googleapiclient/discovery_cache/documents/workflowexecutions.v1beta.json index 89d2ead0c72..3ae8ae9366f 100644 --- a/googleapiclient/discovery_cache/documents/workflowexecutions.v1beta.json +++ b/googleapiclient/discovery_cache/documents/workflowexecutions.v1beta.json @@ -269,7 +269,7 @@ } } }, -"revision": "20240430", +"revision": "20240507", "rootUrl": "https://workflowexecutions.googleapis.com/", "schemas": { "CancelExecutionRequest": { diff --git a/googleapiclient/discovery_cache/documents/workflows.v1.json b/googleapiclient/discovery_cache/documents/workflows.v1.json index fc24c79bc79..a316eefc179 100644 --- a/googleapiclient/discovery_cache/documents/workflows.v1.json +++ b/googleapiclient/discovery_cache/documents/workflows.v1.json @@ -485,7 +485,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://workflows.googleapis.com/", "schemas": { "Empty": { @@ -725,6 +725,22 @@ "description": "Workflow program to be executed by Workflows.", "id": "Workflow", "properties": { +"allKmsKeys": { +"description": "Output only. A list of all KMS crypto keys used to encrypt or decrpt the data associated with the workflow.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +}, +"allKmsKeysVersions": { +"description": "Output only. A list of all KMS crypto keys versions used to encrypt or decrpt the data associated with the workflow.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +}, "callLogLevel": { "description": "Optional. Describes the level of platform logging to apply to calls and call responses during executions of this workflow. If both the workflow and the execution specify a logging level, the execution level takes precedence.", "enum": [ @@ -751,6 +767,11 @@ "description": "Optional. The resource name of a KMS crypto key used to encrypt or decrypt the data associated with the workflow. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} Using `-` as a wildcard for the `{project}` or not providing one at all will infer the project from the account. If not provided, data associated with the workflow will not be CMEK-encrypted.", "type": "string" }, +"cryptoKeyVersion": { +"description": "Output only. The resource name of a KMS crypto key version used to encrypt or decrypt the data associated with the workflow. Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}", +"readOnly": true, +"type": "string" +}, "description": { "description": "Description of the workflow provided by the user. Must be at most 1000 Unicode characters long. This is a workflow-wide field and is not tied to a specific revision.", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/workflows.v1beta.json b/googleapiclient/discovery_cache/documents/workflows.v1beta.json index f9793c7355e..993b5acf570 100644 --- a/googleapiclient/discovery_cache/documents/workflows.v1beta.json +++ b/googleapiclient/discovery_cache/documents/workflows.v1beta.json @@ -444,7 +444,7 @@ } } }, -"revision": "20240501", +"revision": "20240508", "rootUrl": "https://workflows.googleapis.com/", "schemas": { "Empty": { diff --git a/googleapiclient/discovery_cache/documents/workspaceevents.v1.json b/googleapiclient/discovery_cache/documents/workspaceevents.v1.json index a72ca716b91..71cdf308faf 100644 --- a/googleapiclient/discovery_cache/documents/workspaceevents.v1.json +++ b/googleapiclient/discovery_cache/documents/workspaceevents.v1.json @@ -424,7 +424,7 @@ } } }, -"revision": "20240507", +"revision": "20240514", "rootUrl": "https://workspaceevents.googleapis.com/", "schemas": { "ListSubscriptionsResponse": { diff --git a/googleapiclient/discovery_cache/documents/youtube.v3.json b/googleapiclient/discovery_cache/documents/youtube.v3.json index 60e7f3b9bb4..60e7cd2f0b9 100644 --- a/googleapiclient/discovery_cache/documents/youtube.v3.json +++ b/googleapiclient/discovery_cache/documents/youtube.v3.json @@ -1794,6 +1794,41 @@ "https://www.googleapis.com/auth/youtube.force-ssl", "https://www.googleapis.com/auth/youtube.readonly" ] +}, +"transition": { +"description": "Transition a durable chat event.", +"flatPath": "youtube/v3/liveChat/messages/transition", +"httpMethod": "POST", +"id": "youtube.liveChatMessages.transition", +"parameterOrder": [], +"parameters": { +"id": { +"description": "The ID that uniquely identify the chat message event to transition.", +"location": "query", +"type": "string" +}, +"status": { +"description": "The status to which the chat event is going to transition.", +"enum": [ +"statusUnspecified", +"closed" +], +"enumDescriptions": [ +"Default unknown enum value.", +"The durable chat event is over." +], +"location": "query", +"type": "string" +} +}, +"path": "youtube/v3/liveChat/messages/transition", +"response": { +"$ref": "LiveChatMessage" +}, +"scopes": [ +"https://www.googleapis.com/auth/youtube", +"https://www.googleapis.com/auth/youtube.force-ssl" +] } } }, @@ -4032,53 +4067,12 @@ "$ref": "CommentThread" } } -}, -"resources": { -"liveChat": { -"resources": { -"messages": { -"methods": { -"transition": { -"description": "Transition a durable chat event.", -"flatPath": "youtube/v3/liveChat/messages/transition", -"httpMethod": "POST", -"id": "youtube.youtube.v3.liveChat.messages.transition", -"parameterOrder": [], -"parameters": { -"id": { -"description": "The ID that uniquely identify the chat message event to transition.", -"location": "query", -"type": "string" -}, -"status": { -"description": "The status to which the chat event is going to transition.", -"enum": [ -"statusUnspecified", -"closed" -], -"enumDescriptions": [ -"Default unknown enum value.", -"The durable chat event is over." -], -"location": "query", -"type": "string" -} -}, -"path": "youtube/v3/liveChat/messages/transition", -"response": { -"$ref": "LiveChatMessage" -} -} -} -} -} -} } } } } }, -"revision": "20240512", +"revision": "20240514", "rootUrl": "https://youtube.googleapis.com/", "schemas": { "AbuseReport": { diff --git a/googleapiclient/discovery_cache/documents/youtubeAnalytics.v2.json b/googleapiclient/discovery_cache/documents/youtubeAnalytics.v2.json index 592ad7fd6fa..a4b8f8be715 100644 --- a/googleapiclient/discovery_cache/documents/youtubeAnalytics.v2.json +++ b/googleapiclient/discovery_cache/documents/youtubeAnalytics.v2.json @@ -421,7 +421,7 @@ } } }, -"revision": "20240512", +"revision": "20240515", "rootUrl": "https://youtubeanalytics.googleapis.com/", "schemas": { "EmptyResponse": { diff --git a/googleapiclient/discovery_cache/documents/youtubereporting.v1.json b/googleapiclient/discovery_cache/documents/youtubereporting.v1.json index 87fc18b5d77..2ec72eafe50 100644 --- a/googleapiclient/discovery_cache/documents/youtubereporting.v1.json +++ b/googleapiclient/discovery_cache/documents/youtubereporting.v1.json @@ -411,7 +411,7 @@ } } }, -"revision": "20240512", +"revision": "20240515", "rootUrl": "https://youtubereporting.googleapis.com/", "schemas": { "Empty": {